Exemple #1
0
 /**
  * Checking if identified route is valid.
  *
  * @static
  * @access   private
  * @param    Route $oRoute
  * @return   boolean
  * @since    1.0.0-alpha
  * @version  1.0.0-alpha
  */
 private static function checkRoute(Route $oRoute)
 {
     $aRouteDefaults = $oRoute->getDefaults();
     // relocation
     if (Helper\Arrays::path($aRouteDefaults, 'relocate', FALSE) !== FALSE) {
         static::relocate($aRouteDefaults['relocate']);
     }
     // check controller
     static::checkControllerExistance($oRoute->getController(), Helper\Arrays::path($aRouteDefaults, 'package', NULL));
     // check action
     static::checkActionExistance($oRoute->getAction());
     return TRUE;
 }