PHP Класс Bravo3\Orm\Mappers\Annotation\AnnotationMapper

Наследование: implements Bravo3\Orm\Mappers\MapperInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$metadata_cache Bravo3\Orm\Mappers\Metadata\Entity[]

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

Метод Описание
__construct ( array $paths = [] )
addAnnotationPath ( string $namespace, string $path ) Adds a path to the annotation namespace autoloader
getEntityMetadata ( string | object $entity ) : Entity Get the metadata for an entity, including column information

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

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

public __construct ( array $paths = [] )
$paths array

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

Adds a path to the annotation namespace autoloader
public addAnnotationPath ( string $namespace, string $path )
$namespace string Base namespace (eg "Foo\Bar")
$path string Path to PSR-0 root folder (eg __DIR__."/../src/")

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

Get the metadata for an entity, including column information
public getEntityMetadata ( string | object $entity ) : Entity
$entity string | object Entity or class name of the entity
Результат Bravo3\Orm\Mappers\Metadata\Entity

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

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

protected Entity[],Bravo3\Orm\Mappers\Metadata $metadata_cache
Результат Bravo3\Orm\Mappers\Metadata\Entity[]