PHP Класс Sylius\Bundle\ResourceBundle\EventListener\ORMTranslatableListener

Автор: Gonzalo Vilaseca ([email protected])
Автор: Prezent Internet B.V. ([email protected])
Автор: Paweł Jędrzejewski ([email protected])
Наследование: implements Doctrine\Common\EventSubscriber
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( Sylius\Component\Resource\Metadata\RegistryInterface $resourceMetadataRegistry, Symfony\Component\DependencyInjection\ContainerInterface $container )
getSubscribedEvents ( )
loadClassMetadata ( Doctrine\ORM\Event\LoadClassMetadataEventArgs $eventArgs ) Add mapping to translatable entities
postLoad ( Doctrine\ORM\Event\LifecycleEventArgs $args )

Приватные методы

Метод Описание
hasUniqueConstraint ( Doctrine\ORM\Mapping\ClassMetadata $metadata, array $columns ) : boolean Check if a unique constraint has been defined.
mapTranslatable ( Doctrine\ORM\Mapping\ClassMetadata $metadata ) Add mapping data to a translatable entity.
mapTranslation ( Doctrine\ORM\Mapping\ClassMetadata $metadata ) Add mapping data to a translation entity.

Описание методов

__construct() публичный Метод

public __construct ( Sylius\Component\Resource\Metadata\RegistryInterface $resourceMetadataRegistry, Symfony\Component\DependencyInjection\ContainerInterface $container )
$resourceMetadataRegistry Sylius\Component\Resource\Metadata\RegistryInterface
$container Symfony\Component\DependencyInjection\ContainerInterface

getSubscribedEvents() публичный Метод

public getSubscribedEvents ( )

loadClassMetadata() публичный Метод

Add mapping to translatable entities
public loadClassMetadata ( Doctrine\ORM\Event\LoadClassMetadataEventArgs $eventArgs )
$eventArgs Doctrine\ORM\Event\LoadClassMetadataEventArgs

postLoad() публичный Метод

public postLoad ( Doctrine\ORM\Event\LifecycleEventArgs $args )
$args Doctrine\ORM\Event\LifecycleEventArgs