PHP Класс Doctrine\Common\DataFixtures\Purger\ORMPurger

Автор: Jonathan H. Wage ([email protected])
Наследование: implements Doctrine\Common\DataFixtures\Purger\PurgerInterface
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Doctrine\ORM\EntityManagerInterface $em = null, array $excluded = [] ) Construct new purger instance.
getObjectManager ( ) : Doctrine\ORM\EntityManagerInterface Retrieve the EntityManagerInterface instance this purger instance is using.
getPurgeMode ( ) : integer Get the purge mode
purge ( )
setEntityManager ( Doctrine\ORM\EntityManagerInterface $em ) Set the EntityManagerInterface instance this purger instance should use.
setPurgeMode ( $mode ) : void Set the purge mode

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

Метод Описание
getAssociationTables ( array $classes, Doctrine\DBAL\Platforms\AbstractPlatform $platform ) : array
getCommitOrder ( Doctrine\ORM\EntityManagerInterface $em, array $classes ) : Doctrine\ORM\Mapping\ClassMetadata[]
getJoinTableName ( $assoc, Doctrine\ORM\Mapping\ClassMetadata $class, Doctrine\DBAL\Platforms\AbstractPlatform $platform ) : string
getTableName ( Doctrine\ORM\Mapping\ClassMetadata $class, Doctrine\DBAL\Platforms\AbstractPlatform $platform ) : string

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

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

Construct new purger instance.
public __construct ( Doctrine\ORM\EntityManagerInterface $em = null, array $excluded = [] )
$em Doctrine\ORM\EntityManagerInterface EntityManagerInterface instance used for persistence.
$excluded array array of table/view names to be excleded from purge

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

Retrieve the EntityManagerInterface instance this purger instance is using.
public getObjectManager ( ) : Doctrine\ORM\EntityManagerInterface
Результат Doctrine\ORM\EntityManagerInterface

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

Get the purge mode
public getPurgeMode ( ) : integer
Результат integer

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

public purge ( )

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

Set the EntityManagerInterface instance this purger instance should use.
public setEntityManager ( Doctrine\ORM\EntityManagerInterface $em )
$em Doctrine\ORM\EntityManagerInterface

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

Set the purge mode
public setPurgeMode ( $mode ) : void
$mode
Результат void