/**
  * {@inheritdoc}
  */
 public function addPass(CompilerPassInterface $pass, string $type = PassConfig::TYPE_BEFORE_OPTIMIZATION) : Builder
 {
     $this->config->addPass($pass, $type);
     return $this;
 }
 /**
  * @test
  *
  * @covers \Lcobucci\DependencyInjection\Config\ContainerConfiguration::addPass
  *
  * @uses \Lcobucci\DependencyInjection\Config\ContainerConfiguration::__construct
  */
 public function addPassShouldAppendANewHandlerToTheList()
 {
     $config = new ContainerConfiguration();
     $config->addPass($this->pass);
     self::assertAttributeSame([[$this->pass, 'beforeOptimization']], 'passList', $config);
 }