Elgg\Database\Plugins::isActive PHP Method

isActive() public method

Returns if a plugin is active for a current site.
public isActive ( string $plugin_id ) : boolean
$plugin_id string The plugin ID
return boolean
    function isActive($plugin_id)
    {
        if ($this->active_guids_known) {
            return isset($this->active_guids[$plugin_id]);
        }
        $site = elgg_get_site_entity();
        if (!$site instanceof \ElggSite) {
            return false;
        }
        $plugin = $this->get($plugin_id);
        if (!$plugin) {
            return false;
        }
        return $plugin->isActive($site->guid);
    }