load('services.yml'); //Load configuration $configuration = $this->getConfiguration($configs, $container); $config = $this->processConfiguration($configuration, $configs); //Set default config in parameter if (!$container->hasParameter($alias = $this->getAlias())) { $container->setParameter($alias, $config[$alias]); } } /** * {@inheritdoc} */ public function getConfiguration(array $configs, ContainerBuilder $container) { //Get configuration instance with resolved web path return new Configuration( is_dir($webDir = ($projectDir = $container->getParameter('kernel.project_dir')).'/web/')? $webDir: $projectDir.'/public/' ); } /** * {@inheritdoc} */ public function getAlias() { return 'rapsys_pack'; } }