예제 #1
0
파일: symfony.php 프로젝트: taryono/school
    require_once $sf_symfony_lib_dir . '/config/sfAutoloadConfigHandler.class.php';
    require_once $sf_symfony_lib_dir . '/config/sfRootConfigHandler.class.php';
    require_once $sf_symfony_lib_dir . '/config/sfLoader.class.php';
    // basic exception classes
    require_once $sf_symfony_lib_dir . '/exception/sfException.class.php';
    require_once $sf_symfony_lib_dir . '/exception/sfAutoloadException.class.php';
    require_once $sf_symfony_lib_dir . '/exception/sfCacheException.class.php';
    require_once $sf_symfony_lib_dir . '/exception/sfConfigurationException.class.php';
    require_once $sf_symfony_lib_dir . '/exception/sfParseException.class.php';
    // utils
    require_once $sf_symfony_lib_dir . '/util/sfParameterHolder.class.php';
} else {
    require_once $sf_symfony_lib_dir . '/config/sfConfigCache.class.php';
}
// autoloading
sfCore::initAutoload();
try {
    $configCache = sfConfigCache::getInstance();
    // force setting default timezone if not set
    if (function_exists('date_default_timezone_get')) {
        if ($default_timezone = sfConfig::get('sf_default_timezone')) {
            date_default_timezone_set($default_timezone);
        } else {
            if (sfConfig::get('sf_force_default_timezone', true)) {
                date_default_timezone_set(@date_default_timezone_get());
            }
        }
    }
    // get config instance
    $sf_app_config_dir_name = sfConfig::get('sf_app_config_dir_name');
    $sf_debug = sfConfig::get('sf_debug');