. */ /* */ /*************************************************************************************/ namespace Thelia\Config; use Symfony\Component\Config\Definition\Processor; use Symfony\Component\Config\Definition\ConfigurationInterface; class DefinePropel { private $processorConfig; public function __construct(ConfigurationInterface $configuration, array $propelConf) { $processor = new Processor(); $this->processorConfig = $processor->processConfiguration($configuration, $propelConf); } public function getConfig() { $connection = $this->processorConfig["connection"]; return $conf = array( "dsn" => $connection["dsn"], "user" => $connection["user"], "password" => $connection["password"], "classname" => $connection["classname"] ); } }