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

createRetryOperationRunnerDefinition() private method

private createRetryOperationRunnerDefinition ( ContainerBuilder $container, $name, array $config )
$container Symfony\Component\DependencyInjection\ContainerBuilder
$config array
    private function createRetryOperationRunnerDefinition(ContainerBuilder $container, $name, array $config)
    {
        $decoratedRunnerName = $this->createOperationRunnerDefinition($container, $name . '.runner', $config['runner']);
        $waiterName = $this->createWaiterDefinition($container, $name . '.waiter', $config['waiter']);
        $container->setDefinition($name, $this->createDefinition(RetryOperationRunner::class, [new Reference($decoratedRunnerName), new Reference($waiterName)]));
        return $name;
    }