PHP Class Bravo3\Orm\Mappers\Chained\ChainedMapper

Inheritance: extends Bravo3\Orm\Mappers\AbstractMapper
Datei anzeigen Open project: bravo3/orm

Protected Properties

Property Type Description
$mappers Bravo3\Orm\Mappers\MapperInterface[]

Public Methods

Method Description
__construct ( array $mappers = [] )
getEntityMetadata ( string | object $entity ) : Entity Get the metadata for an entity, including column information
registerMapper ( Bravo3\Orm\Mappers\MapperInterface $mapper ) Register a new mapper

Method Details

__construct() public method

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

getEntityMetadata() public method

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
return Bravo3\Orm\Mappers\Metadata\Entity

registerMapper() public method

Register a new mapper
public registerMapper ( Bravo3\Orm\Mappers\MapperInterface $mapper )
$mapper Bravo3\Orm\Mappers\MapperInterface

Property Details

$mappers protected_oe property

protected MapperInterface[],Bravo3\Orm\Mappers $mappers
return Bravo3\Orm\Mappers\MapperInterface[]