$events
$events :array
Class Plugin Default Phile parser plugin for Markdown
initializePlugin(string $pluginKey,string $pluginDir,\Phile\Core\Event $eventBus,\Phile\Core\Config $config): void
Initializes the plugin.
try to keep all initialization in one method to have a clean class for the plugin-user
| string | $pluginKey | |
| string | $pluginDir | Root plugin directory this plugin is placed in. |
| \Phile\Core\Event | $eventBus | Phile application event-bus. |
| \Phile\Core\Config | $config | Phile application configuration. |
on(string $eventKey,null|array $eventData = null): void
implements EventObserverInterface
| string | $eventKey | |
| null|array | $eventData |
| None found |
onPluginsLoaded(array $data = null): void
onPluginsLoaded method
| array | $data |
| None found |
getPluginPath(string $subPath = ''): string
get file path to plugin root (trailing slash) or to a sub-item
| string | $subPath |
| None found |