original_string: public static function _init(): Core
      {
          static::$framework = new Core();
          static::$framework->createDIContainer();
          try {
              static::$framework->fireEvent('initialized');
          } catch (\Exception $e) {
              echo('Unable to fire initialization.');
              exit();
          }
          $router = new Router();
          $mcl = new ModuleControllerLoader();
          static::$framework->response = new Response($router, $mcl);
          return static::$framework;
      }
code: public static function _init(): Core
      {
          static::$framework = new Core();
          static::$framework->createDIContainer();
          try {
              static::$framework->fireEvent('initialized');
          } catch (\Exception $e) {
              echo('Unable to fire initialization.');
              exit();
          }
          $router = new Router();
          $mcl = new ModuleControllerLoader();
          static::$framework->response = new Response($router, $mcl);
          return static::$framework;
      }
code_tokens: public static function _init ( ) : Core { static :: $ framework = new Core ( ) ; static :: $ framework -> createDIContainer ( ) ; try { static :: $ framework -> fireEvent ( 'initialized' ) ; } catch ( \ Exception $ e ) { echo ( 'Unable to fire initialization.' ) ; exit ( ) ; } $ router = new Router ( ) ; $ mcl = new ModuleControllerLoader ( ) ; static :: $ framework -> response = new Response ( $ router , $ mcl ) ; return static :: $ framework ; }
docstring: Function initializes the framework object.
  
  @return Core
docstring_tokens: Function initializes the framework object .