PHP Класс Doctrine\ODM\PHPCR\Mapping\ClassMetadataFactory

С версии: 1.0
Автор: Benjamin Eberlei ([email protected])
Автор: Lukas Kahwe Smith ([email protected])
Наследование: extends Doctrine\Common\Persistence\Mapping\AbstractClassMetadataFactory
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$cacheSalt

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

Метод Описание
__construct ( Doctrine\ODM\PHPCR\DocumentManagerInterface $dm ) Creates a new factory instance that uses the given DocumentManager instance.
getMetadataFor ( $className )
loadMetadata ( $className )

Защищенные методы

Метод Описание
doLoadMetadata ( ClassMetadata $class, ClassMetadata | null $parent, boolean $rootEntityFound, array $nonSuperclassParents ) Actually loads PHPCR-ODM metadata from the underlying metadata.
getDriver ( )
getFqcnFromAlias ( $namespaceAlias, $simpleClassName )
initialize ( )
initializeReflection ( Doctrine\Common\Persistence\Mapping\ClassMetadata $class, Doctrine\Common\Persistence\Mapping\ReflectionService $reflService )
isEntity ( Doctrine\Common\Persistence\Mapping\ClassMetadata $class ) {@inheritDoc}
newClassMetadataInstance ( $className )
validateRuntimeMetadata ( ClassMetadata $class, $parent ) Validate runtime metadata is correctly defined.
wakeupReflection ( Doctrine\Common\Persistence\Mapping\ClassMetadata $class, Doctrine\Common\Persistence\Mapping\ReflectionService $reflService )

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

Метод Описание
addInheritedDocumentOptions ( ClassMetadata $subClass, ClassMetadata $parentClass ) Set the document level options of the parent class to the subclass.
addInheritedFields ( ClassMetadata $subClass, ClassMetadata $parentClass ) Adds inherited fields to the subclass mapping.

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

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

Creates a new factory instance that uses the given DocumentManager instance.
public __construct ( Doctrine\ODM\PHPCR\DocumentManagerInterface $dm )
$dm Doctrine\ODM\PHPCR\DocumentManagerInterface The DocumentManager instance

doLoadMetadata() защищенный Метод

Actually loads PHPCR-ODM metadata from the underlying metadata.
protected doLoadMetadata ( ClassMetadata $class, ClassMetadata | null $parent, boolean $rootEntityFound, array $nonSuperclassParents )
$class ClassMetadata
$parent ClassMetadata | null
$rootEntityFound boolean
$nonSuperclassParents array All parent class names that are not marked as mapped superclasses.

getDriver() защищенный Метод

protected getDriver ( )

getFqcnFromAlias() защищенный Метод

protected getFqcnFromAlias ( $namespaceAlias, $simpleClassName )

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

public getMetadataFor ( $className )

initialize() защищенный Метод

protected initialize ( )

initializeReflection() защищенный Метод

protected initializeReflection ( Doctrine\Common\Persistence\Mapping\ClassMetadata $class, Doctrine\Common\Persistence\Mapping\ReflectionService $reflService )
$class Doctrine\Common\Persistence\Mapping\ClassMetadata
$reflService Doctrine\Common\Persistence\Mapping\ReflectionService

isEntity() защищенный Метод

{@inheritDoc}
protected isEntity ( Doctrine\Common\Persistence\Mapping\ClassMetadata $class )
$class Doctrine\Common\Persistence\Mapping\ClassMetadata

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

public loadMetadata ( $className )

newClassMetadataInstance() защищенный Метод

protected newClassMetadataInstance ( $className )

validateRuntimeMetadata() защищенный Метод

Validate runtime metadata is correctly defined.
protected validateRuntimeMetadata ( ClassMetadata $class, $parent )
$class ClassMetadata
$parent

wakeupReflection() защищенный Метод

protected wakeupReflection ( Doctrine\Common\Persistence\Mapping\ClassMetadata $class, Doctrine\Common\Persistence\Mapping\ReflectionService $reflService )
$class Doctrine\Common\Persistence\Mapping\ClassMetadata
$reflService Doctrine\Common\Persistence\Mapping\ReflectionService

Описание свойств

$cacheSalt защищенное свойство

protected $cacheSalt