public function dispatchEventForPlugin($pluginName, $eventName, $output = null)
{
$this->dispatcher->dispatch('plugin.' . $eventName, new GenericEvent($this, array('plugin_name' => $pluginName)));
if ($output) {
$output->writeln('<info>We just fired: "plugin.' . $eventName . '" event</info>');
}
$this->dispatcher->dispatch('plugin.' . $eventName . '.' . str_replace('-', '_', str_replace('/', '_', $pluginName)), new GenericEvent($this, array('plugin_name' => $pluginName)));
if ($output) {
$output->writeln('<info>We just fired: "plugin.' . $eventName . '.' . str_replace('-', '_', str_replace('/', '_', $pluginName)) . '" event</info>');
}
}