/** * 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; }