| @@ 892-897 (lines=6) @@ | ||
| 889 | $class = '\\Plugin\\'.$config['code'].'\\'.$config['event'];  | 
                                |
| 890 | $eventExists = true;  | 
                                |
| 891 | ||
| 892 |                 if (!class_exists($class)) { | 
                                |
| 893 |                     $this['monolog']->warning("Event class for plugin {$code} not exists.", array( | 
                                |
| 894 | 'class' => $class,  | 
                                |
| 895 | ));  | 
                                |
| 896 | $eventExists = false;  | 
                                |
| 897 | }  | 
                                |
| 898 | ||
| 899 |                 if ($eventExists && isset($config['event'])) { | 
                                |
| 900 | ||
| @@ 922-927 (lines=6) @@ | ||
| 919 |             if (isset($config['service'])) { | 
                                |
| 920 |                 foreach ($config['service'] as $service) { | 
                                |
| 921 | $class = '\\Plugin\\'.$config['code'].'\\ServiceProvider\\'.$service;  | 
                                |
| 922 |                     if (!class_exists($class)) { | 
                                |
| 923 |                         $this['monolog']->warning("Service provider class for plugin {$code} not exists.", array( | 
                                |
| 924 | 'class' => $class,  | 
                                |
| 925 | ));  | 
                                |
| 926 | continue;  | 
                                |
| 927 | }  | 
                                |
| 928 | $this->register(new $class($this));  | 
                                |
| 929 | }  | 
                                |
| 930 | }  | 
                                |