<?php

declare(strict_types=1);

namespace AC\ThirdParty;

use AC\Registerable;

class NinjaForms implements Registerable
{
    public function register(): void
    {
        add_filter('ac/post_types', [$this, 'remove_nf_sub']);
    }

    public function remove_nf_sub($post_types)
    {
        if (class_exists('Ninja_Forms', false)) {
            if (isset($post_types['nf_sub'])) {
                unset($post_types['nf_sub']);
            }
        }

        return $post_types;
    }

}
