Tolerance\Bridge\Symfony\Bundle\ToleranceBundle\DependencyInjection\ToleranceExtension::createBufferedOperationRunnerDefinition PHP Method

createBufferedOperationRunnerDefinition() private method

private createBufferedOperationRunnerDefinition ( ContainerBuilder $container, $name, array $config )
$container Symfony\Component\DependencyInjection\ContainerBuilder
$config array
    private function createBufferedOperationRunnerDefinition(ContainerBuilder $container, $name, array $config)
    {
        if ($config['buffer'] == 'in_memory') {
            $buffer = new Definition(InMemoryOperationBuffer::class);
        } else {
            $buffer = new Reference($config['buffer']);
        }
        $definition = $this->createDefinition(BufferedOperationRunner::class, [new Reference($config['runner']), $buffer]);
        $container->setDefinition($name, $definition);
        return $name;
    }