WellCommerce\Bundle\CoreBundle\DependencyInjection\AbstractExtension::processDynamicRoutingConfiguration PHP Метод

processDynamicRoutingConfiguration() приватный Метод

Registers the route generator service and adds an entity to discriminators map (processed by compiler pass)
См. также: WellCommerce\Bundle\RoutingBundle\DependencyInjection\Compiler\RegisterRoutingDiscriminatorsPass
private processDynamicRoutingConfiguration ( string $name, array $configuration, ContainerBuilder $container )
$name string
$configuration array
$container Symfony\Component\DependencyInjection\ContainerBuilder
    private function processDynamicRoutingConfiguration(string $name, array $configuration, ContainerBuilder $container)
    {
        if (null !== $configuration['entity']) {
            $this->routingDiscriminatorsMap[$name] = $configuration['entity'];
        }
        $definition = new Definition($configuration['generator'], ['defaults' => $configuration['defaults'], 'requirements' => $configuration['requirements'], 'pattern' => $configuration['pattern'], 'options' => $configuration['options'] ?? []]);
        $definition->addTag('route.generator');
        $container->setDefinition($name . '.route.generator', $definition);
    }