Subversion Repositories oidplus

Compare Revisions

Regard whitespace Rev 379 → Rev 380

/trunk/includes/classes/OIDplus.class.php
481,12 → 481,15
return null;
}
 
public static function getPluginManifest($class_name)/*: ?OIDplusPluginManifest*/ {
$reflector = new ReflectionClass($class_name);
$ini = dirname($reflector->getFileName()).'/manifest.xml';
$manifest = new OIDplusPluginManifest();
return $manifest->loadManifest($ini) ? $manifest : null;
public static function getPluginByClassName($classname)/*: ?OIDplusPlugin*/ {
$plugins = self::getAllPlugins();
foreach ($plugins as $plugin) {
if (get_class($plugin) === $classname) {
return $plugin;
}
}
return null;
}
 
public static function getAllPluginManifests($pluginFolderMask='*', $flat=true): array {
$out = array();