for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php // @codingStandardsIgnoreFile
namespace Arki\RequestId\Integrations\Symfony\DependencyInjection;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\HttpKernel\DependencyInjection\ConfigurableExtension;
final class Extension extends ConfigurableExtension
{
/**
* @var string
*/
private $alias;
* @param string $alias
public function __construct($alias)
$this->alias = $alias;
}
* Configures the passed container according to the merged configuration.
*
* @param array $mergedConfig
* @param ContainerBuilder $container
protected function loadInternal(array $mergedConfig, ContainerBuilder $container)
// TODO: Implement loadInternal() method.
* {@inheritdoc}
public function getConfiguration(array $config, ContainerBuilder $container)
return new Configuration($this->alias);
public function getAlias()
return $this->alias;