/** * Extends {@link YiiBase::createWebApplication()} to use X2WebApplication * @param mixed $config application configuration. * @return X2WebApplication */ public static function createWebApplication($config = null) { require implode(DIRECTORY_SEPARATOR, array(__DIR__, '..', 'protected', 'components', 'X2WebApplication.php')); return parent::createApplication('X2WebApplication', $config); }
/** * Merge YdBase default configuration with the given configuration. * * @param string $class the application class name * @param mixed $config application configuration. * @return mixed the application instance */ public static function createApplication($class, $config = null) { return parent::createApplication($class, self::mergeArray(self::getConfig(), self::loadConfig($config))); }
/** * * @param type $config * @see CWebApplication * @return OprecxWebApplication */ public static function createOprecxWebApplication($config = null) { return parent::createApplication('OprecxWebApplication', $config); }