====== Symfony YAML Configuration Reference ====== =====The core_compile.yml configuration file===== In this article we assume that you are familiar with [[http://www.symfony-project.org/reference/1_4/en/02-YAML|The YAML Format]] and [[http://www.symfony-project.org/reference/1_4/en/03-Configuration-Files-Principles|Configuration File Principles]]. The core_compile.yml configuration file describes the PHP files that are merged into one big file in the //prod// environment, to speed up the time it takes for symfony to load. By default, the main symfony core classes are defined in this configuration file. If your application relies on some classes that need to be loaded for each request, you can create a //core_compile.yml// configuration file in your project or application and add them to it. Here is an extract of the default configuration: - %SF_SYMFONY_LIB_DIR%/autoload/sfAutoload.class.php - %SF_SYMFONY_LIB_DIR%/action/sfComponent.class.php - %SF_SYMFONY_LIB_DIR%/action/sfAction.class.php - %SF_SYMFONY_LIB_DIR%/action/sfActions.class.php The core_compile.yml configuration file is cached as a PHP file; the process is automatically managed by the //sfCompileConfigHandler// class.