for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/*
* This file is part of the Arkitekto\RequestId library.
*
* (c) Alexandru Furculita <[email protected]>
* This source file is subject to the MIT license that is bundled
* with this source code in the file LICENSE.md.
*/
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;