PHP Класс Doctrine\ODM\OrientDB\Proxy\ProxyFactory

Автор: Tamás Millián ([email protected])
Наследование: extends Doctrine\Common\Proxy\AbstractProxyFactory
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Manager $manager, string $proxyDir, string $proxyNamespace, integer $autoGenerate = AbstractProxyFactory::AUTOGENERATE_NEVER ) Initializes a new instance of the ProxyFactory class that is connected to the given DocumentManager.
createProxyDefinition ( $className )
skipClass ( Doctrine\Common\Persistence\Mapping\ClassMetadata $classMetadata )

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

Метод Описание
createCloner ( Doctrine\Common\Persistence\Mapping\ClassMetadata $classMetadata, Hydrator $hydrator, ReflectionProperty $reflectionId ) : Closure Generates a closure capable of finalizing a cloned proxy
createInitializer ( Doctrine\Common\Persistence\Mapping\ClassMetadata $classMetadata, Hydrator $hydrator, ReflectionProperty $reflectionId ) : Closure Generates a closure capable of initializing a proxy

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

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

Initializes a new instance of the ProxyFactory class that is connected to the given DocumentManager.
public __construct ( Manager $manager, string $proxyDir, string $proxyNamespace, integer $autoGenerate = AbstractProxyFactory::AUTOGENERATE_NEVER )
$manager Doctrine\ODM\OrientDB\Manager
$proxyDir string The directory to use for the proxy classes. It must exist.
$proxyNamespace string The namespace to use for the proxy classes.
$autoGenerate integer Whether to automatically generate proxy classes.

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

public createProxyDefinition ( $className )

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

public skipClass ( Doctrine\Common\Persistence\Mapping\ClassMetadata $classMetadata )
$classMetadata Doctrine\Common\Persistence\Mapping\ClassMetadata