This commit is contained in:
Sam Georges 2014-10-04 09:56:38 +10:00
parent 8d73924fbb
commit e9f5f13646
1 changed files with 13 additions and 0 deletions

View File

@ -446,4 +446,17 @@ class PluginManager
return true;
}
/**
* Check if a plugin exists and is enabled.
* @param string $id Plugin identifier, eg: Namespace.PluginName
* @return boolean
*/
public static function pluginExists($id)
{
$instance = static::instance();
return (!$instance->findByIdentifier($id) || $instance->isDisabled($id))
? false
: true;
}
}