public function __construct(sfApplicationConfiguration $applicationConfiguration, $yaml_handler = 'sfYaml')
 {
     $this->checkYamlHandler($yaml_handler);
     $this->environment = $applicationConfiguration->getEnvironment();
     $this->application_configuration = $applicationConfiguration;
     $this->config_path = $this->getConfigurationPath();
     $this->entry = $this->getEntry();
 }
 public function getFactoriesConfiguration(sfApplicationConfiguration $appConfiguration)
 {
     $app = $appConfiguration->getApplication();
     $env = $appConfiguration->getEnvironment();
     if (!isset($this->config[$app])) {
         $this->config[$app] = array();
     }
     if (!isset($this->config[$app][$env])) {
         $this->config[$app][$env] = sfFactoryConfigHandler::getConfiguration($appConfiguration->getConfigPaths('config/factories.yml'));
     }
     return $this->config[$app][$env];
 }