@@ 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 |