| 
                                
                                    @@ 38-40 (lines=3) @@
                                 | 
                            
                                                            
                                    | 35 | 
                                     | 
                                     | 
                                
                                                            
                                    | 36 | 
                                     | 
                                            if (preg_match('/-cmd$/', $event->getName())) { | 
                                
                                                            
                                    | 37 | 
                                     | 
                                                $detailedEventClass = 'Taisiya\\CoreBundle\\Event\\Composer\\CommandEvent\\' . Inflector::classify($event->getName()) . 'Event';  | 
                                
                                                            
                                    | 38 | 
                                     | 
                                            } elseif (preg_match('/-dependencies-solving$/', $event->getName())) { | 
                                
                                                            
                                    | 39 | 
                                     | 
                                                $detailedEventClass = 'Taisiya\\CoreBundle\\Event\\Composer\\InstallerEvent\\' . Inflector::classify($event->getName()) . 'Event';  | 
                                
                                                            
                                    | 40 | 
                                     | 
                                            } elseif (preg_match('/-package-/', $event->getName())) { | 
                                
                                                            
                                    | 41 | 
                                     | 
                                                $detailedEventClass = 'Taisiya\\CoreBundle\\Event\\Composer\\PackageEvent\\' . Inflector::classify($event->getName()) . 'Event';  | 
                                
                                                            
                                    | 42 | 
                                     | 
                                            } elseif (preg_match('/^(init|command|pre-file-download)$/', $event->getName())) { | 
                                
                                                            
                                    | 43 | 
                                     | 
                                                $detailedEventClass = 'Taisiya\\CoreBundle\\Event\\Composer\\PluginEvent\\' . Inflector::classify($event->getName()) . 'Event';  | 
                                
                                                                                
                                 | 
                                
                                    @@ 42-44 (lines=3) @@
                                 | 
                            
                                                            
                                    | 39 | 
                                     | 
                                                $detailedEventClass = 'Taisiya\\CoreBundle\\Event\\Composer\\InstallerEvent\\' . Inflector::classify($event->getName()) . 'Event';  | 
                                
                                                            
                                    | 40 | 
                                     | 
                                            } elseif (preg_match('/-package-/', $event->getName())) { | 
                                
                                                            
                                    | 41 | 
                                     | 
                                                $detailedEventClass = 'Taisiya\\CoreBundle\\Event\\Composer\\PackageEvent\\' . Inflector::classify($event->getName()) . 'Event';  | 
                                
                                                            
                                    | 42 | 
                                     | 
                                            } elseif (preg_match('/^(init|command|pre-file-download)$/', $event->getName())) { | 
                                
                                                            
                                    | 43 | 
                                     | 
                                                $detailedEventClass = 'Taisiya\\CoreBundle\\Event\\Composer\\PluginEvent\\' . Inflector::classify($event->getName()) . 'Event';  | 
                                
                                                            
                                    | 44 | 
                                     | 
                                            }  | 
                                
                                                            
                                    | 45 | 
                                     | 
                                            $detailedEvent = new $detailedEventClass();  | 
                                
                                                            
                                    | 46 | 
                                     | 
                                            $dispatcher->dispatch($detailedEvent::NAME, $detailedEvent);  | 
                                
                                                            
                                    | 47 | 
                                     | 
                                     |