PHP Класс Doctrine\SkeletonMapper\Mapping\ClassMetadataFactory

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

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

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

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

Метод Описание
__construct ( Doctrine\SkeletonMapper\Mapping\ClassMetadataInstantiatorInterface $classMetadataInstantiator )
getAllMetadata ( ) : array Returns all mapped classes.
getMetadataFor ( string $className ) : Doctrine\SkeletonMapper\Mapping\ClassMetadata Gets the class metadata descriptor for a class.
hasMetadataFor ( string $className ) : boolean Checks whether the factory has the metadata for a class loaded already.
isTransient ( string $className ) : boolean Returns whether the class with the specified name should have its metadata loaded.
setMetadataFor ( string $className, Doctrine\SkeletonMapper\Mapping\ClassMetadata $class ) Sets the metadata descriptor for a specific class.

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

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

public __construct ( Doctrine\SkeletonMapper\Mapping\ClassMetadataInstantiatorInterface $classMetadataInstantiator )
$classMetadataInstantiator Doctrine\SkeletonMapper\Mapping\ClassMetadataInstantiatorInterface

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

Returns all mapped classes.
public getAllMetadata ( ) : array
Результат array The ClassMetadata instances of all mapped classes.

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

Gets the class metadata descriptor for a class.
public getMetadataFor ( string $className ) : Doctrine\SkeletonMapper\Mapping\ClassMetadata
$className string The name of the class.
Результат Doctrine\SkeletonMapper\Mapping\ClassMetadata

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

Checks whether the factory has the metadata for a class loaded already.
public hasMetadataFor ( string $className ) : boolean
$className string
Результат boolean TRUE if the metadata of the class in question is already loaded, FALSE otherwise.

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

This is only the case if it is either mapped directly or as a MappedSuperclass.
public isTransient ( string $className ) : boolean
$className string
Результат boolean

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

Sets the metadata descriptor for a specific class.
public setMetadataFor ( string $className, Doctrine\SkeletonMapper\Mapping\ClassMetadata $class )
$className string
$class Doctrine\SkeletonMapper\Mapping\ClassMetadata

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

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

protected array $classes
Результат array