1
0
mirror of https://github.com/typemill/typemill.git synced 2025-07-31 03:10:19 +02:00

Version 1.1.0 Introducing Plugins, Event-Dispatcher and CookieConsent

This commit is contained in:
Sebastian
2018-02-06 19:19:02 +01:00
parent 5fa14fb838
commit cb9bfdc0c5
87 changed files with 4432 additions and 491 deletions

View File

@@ -8,16 +8,16 @@ class Plugins
{
$pluginFolder = $this->scanPluginFolder();
$classNames = array();
/* iterate over plugin folders */
foreach($pluginFolder as $plugin)
{
$className = DIRECTORY_SEPARATOR . 'Plugins' . DIRECTORY_SEPARATOR . $plugin . DIRECTORY_SEPARATOR . $plugin;
$className = '\\Plugins\\' . $plugin . '\\' . $plugin;
/* if plugin-class and subscribe-method exists, add classname to array */
if(class_exists($className) /* && method_exists($className, 'getSubscribedEvents') */)
{
$classNames[] = $className;
$classNames[] = array('className' => $className, 'name' => $plugin);
}
}
return $classNames;