Example #1
0
 /**
  * @param string $customDefaultClass
  * @return void
  */
 protected function initializeErrorHandler($customDefaultClass = null)
 {
     $defaultClass = $customDefaultClass === null ? ErrorHandler::class : $customDefaultClass;
     $class = Config::getClass('hyperframework.error_handler.class', $defaultClass);
     $handler = new $class();
     $handler->run();
 }
 /**
  * @return EventEmitterEngine
  */
 public static function getEngine()
 {
     $engine = Registry::get('hyperframework.event_emitter_engine');
     if ($engine === null) {
         $class = Config::getClass('hyperframework.event_emitter_engine_class', EventEmitterEngine::class);
         $engine = new $class();
         static::setEngine($engine);
     }
     return $engine;
 }