PHP 클래스 Doctrine\ODM\OrientDB\Proxy\ProxyFactory

저자: Tamás Millián ([email protected])
상속: extends Doctrine\Common\Proxy\AbstractProxyFactory
파일 보기 프로젝트 열기: doctrine/orientdb-odm 1 사용 예제들

공개 메소드들

메소드 설명
__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