|
@@ 51-53 (lines=3) @@
|
| 48 |
|
|
| 49 |
|
if (preg_match('/-cmd$/', $event->getName())) { |
| 50 |
|
$detailedEventClass = 'Taisiya\\CoreBundle\\Event\\Composer\\CommandEvent\\'.Inflector::classify($event->getName()).'Event'; |
| 51 |
|
} elseif (preg_match('/-dependencies-solving$/', $event->getName())) { |
| 52 |
|
$detailedEventClass = 'Taisiya\\CoreBundle\\Event\\Composer\\InstallerEvent\\'.Inflector::classify($event->getName()).'Event'; |
| 53 |
|
} elseif (preg_match('/-package-/', $event->getName())) { |
| 54 |
|
$detailedEventClass = 'Taisiya\\CoreBundle\\Event\\Composer\\PackageEvent\\'.Inflector::classify($event->getName()).'Event'; |
| 55 |
|
} elseif (preg_match('/^(init|command|pre-file-download)$/', $event->getName())) { |
| 56 |
|
$detailedEventClass = 'Taisiya\\CoreBundle\\Event\\Composer\\PluginEvent\\'.Inflector::classify($event->getName()).'Event'; |
|
@@ 55-57 (lines=3) @@
|
| 52 |
|
$detailedEventClass = 'Taisiya\\CoreBundle\\Event\\Composer\\InstallerEvent\\'.Inflector::classify($event->getName()).'Event'; |
| 53 |
|
} elseif (preg_match('/-package-/', $event->getName())) { |
| 54 |
|
$detailedEventClass = 'Taisiya\\CoreBundle\\Event\\Composer\\PackageEvent\\'.Inflector::classify($event->getName()).'Event'; |
| 55 |
|
} elseif (preg_match('/^(init|command|pre-file-download)$/', $event->getName())) { |
| 56 |
|
$detailedEventClass = 'Taisiya\\CoreBundle\\Event\\Composer\\PluginEvent\\'.Inflector::classify($event->getName()).'Event'; |
| 57 |
|
} |
| 58 |
|
$detailedEvent = new $detailedEventClass($app); |
| 59 |
|
$dispatcher->dispatch($detailedEvent::NAME, $detailedEvent); |
| 60 |
|
|