PHP Class Sylius\Bundle\ResourceBundle\DependencyInjection\Driver\AbstractDriver

Author: Paweł Jędrzejewski ([email protected])
Author: Arnaud Langlade ([email protected])
Inheritance: implements Sylius\Bundle\ResourceBundle\DependencyInjection\Driver\DriverInterface
Show file Open project: sylius/sylius

Public Methods

Method Description
load ( ContainerBuilder $container, Sylius\Component\Resource\Metadata\MetadataInterface $metadata )

Protected Methods

Method Description
addController ( ContainerBuilder $container, Sylius\Component\Resource\Metadata\MetadataInterface $metadata )
addFactory ( ContainerBuilder $container, Sylius\Component\Resource\Metadata\MetadataInterface $metadata )
addManager ( ContainerBuilder $container, Sylius\Component\Resource\Metadata\MetadataInterface $metadata )
addRepository ( ContainerBuilder $container, Sylius\Component\Resource\Metadata\MetadataInterface $metadata )
getMetadataDefinition ( Sylius\Component\Resource\Metadata\MetadataInterface $metadata ) : Definition
setClassesParameters ( ContainerBuilder $container, Sylius\Component\Resource\Metadata\MetadataInterface $metadata )

Method Details

addController() protected method

protected addController ( ContainerBuilder $container, Sylius\Component\Resource\Metadata\MetadataInterface $metadata )
$container Symfony\Component\DependencyInjection\ContainerBuilder
$metadata Sylius\Component\Resource\Metadata\MetadataInterface

addFactory() protected method

protected addFactory ( ContainerBuilder $container, Sylius\Component\Resource\Metadata\MetadataInterface $metadata )
$container Symfony\Component\DependencyInjection\ContainerBuilder
$metadata Sylius\Component\Resource\Metadata\MetadataInterface

addManager() abstract protected method

abstract protected addManager ( ContainerBuilder $container, Sylius\Component\Resource\Metadata\MetadataInterface $metadata )
$container Symfony\Component\DependencyInjection\ContainerBuilder
$metadata Sylius\Component\Resource\Metadata\MetadataInterface

addRepository() abstract protected method

abstract protected addRepository ( ContainerBuilder $container, Sylius\Component\Resource\Metadata\MetadataInterface $metadata )
$container Symfony\Component\DependencyInjection\ContainerBuilder
$metadata Sylius\Component\Resource\Metadata\MetadataInterface

getMetadataDefinition() protected method

protected getMetadataDefinition ( Sylius\Component\Resource\Metadata\MetadataInterface $metadata ) : Definition
$metadata Sylius\Component\Resource\Metadata\MetadataInterface
return Symfony\Component\DependencyInjection\Definition

load() public method

public load ( ContainerBuilder $container, Sylius\Component\Resource\Metadata\MetadataInterface $metadata )
$container Symfony\Component\DependencyInjection\ContainerBuilder
$metadata Sylius\Component\Resource\Metadata\MetadataInterface

setClassesParameters() protected method

protected setClassesParameters ( ContainerBuilder $container, Sylius\Component\Resource\Metadata\MetadataInterface $metadata )
$container Symfony\Component\DependencyInjection\ContainerBuilder
$metadata Sylius\Component\Resource\Metadata\MetadataInterface