Sylius\Bundle\ResourceBundle\DependencyInjection\Driver\AbstractDriver::getMetadataDefinition PHP Method

getMetadataDefinition() protected method

protected getMetadataDefinition ( Sylius\Component\Resource\Metadata\MetadataInterface $metadata ) : Definition
$metadata Sylius\Component\Resource\Metadata\MetadataInterface
return Symfony\Component\DependencyInjection\Definition
    protected function getMetadataDefinition(MetadataInterface $metadata)
    {
        $definition = new Definition(Metadata::class);
        $definition->setFactory([new Reference('sylius.resource_registry'), 'get'])->setArguments([$metadata->getAlias()]);
        return $definition;
    }