PHP Класс Bravo3\Orm\Mappers\Metadata\Relationship

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$getter string
$inversed_by string
$name string
$relationship_type Bravo3\Orm\Enum\RelationshipType
$setter string
$sortable_by Sortable[]
$source string
$target string

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

Метод Описание
__construct ( string $name, RelationshipType $relationship_type )
addSortableBy ( Sortable $property_name ) Add a property to be sortable by
getGetter ( ) : string Get Getter
getInversedBy ( ) : string Get inversed by field name
getName ( ) : string Get Name
getRelationshipType ( ) : RelationshipType Get relationship type
getSetter ( ) : string Get Setter
getSortableBy ( ) : Sortable[] Get list of relative properties that this relationship can be sorted by
getSource ( ) : string Get source class name
getTarget ( ) : string Get target class name
setGetter ( string $getter ) Set Getter
setInversedBy ( string $inversed_by ) Set inversed by field name
setName ( string $name ) Set Name
setRelationshipType ( RelationshipType $relationship_type ) Set relationship type
setSetter ( string $setter ) Set Setter
setSortableBy ( array $sortable_by ) Set list of relative properties that this relationship can be sorted by
setSource ( string $source ) Set source class name
setTarget ( string $target ) Set target class name

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

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

public __construct ( string $name, RelationshipType $relationship_type )
$name string
$relationship_type Bravo3\Orm\Enum\RelationshipType

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

Add a property to be sortable by
public addSortableBy ( Sortable $property_name )
$property_name Sortable

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

Get Getter
public getGetter ( ) : string
Результат string

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

Get inversed by field name
public getInversedBy ( ) : string
Результат string

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

Get Name
public getName ( ) : string
Результат string

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

Get relationship type
public getRelationshipType ( ) : RelationshipType
Результат Bravo3\Orm\Enum\RelationshipType

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

Get Setter
public getSetter ( ) : string
Результат string

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

Get list of relative properties that this relationship can be sorted by
public getSortableBy ( ) : Sortable[]
Результат Sortable[]

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

Get source class name
public getSource ( ) : string
Результат string

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

Get target class name
public getTarget ( ) : string
Результат string

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

Set Getter
public setGetter ( string $getter )
$getter string

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

Set inversed by field name
public setInversedBy ( string $inversed_by )
$inversed_by string

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

Set Name
public setName ( string $name )
$name string

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

Set relationship type
public setRelationshipType ( RelationshipType $relationship_type )
$relationship_type Bravo3\Orm\Enum\RelationshipType

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

Set Setter
public setSetter ( string $setter )
$setter string

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

Set list of relative properties that this relationship can be sorted by
public setSortableBy ( array $sortable_by )
$sortable_by array

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

Set source class name
public setSource ( string $source )
$source string

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

Set target class name
public setTarget ( string $target )
$target string

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

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

protected string $getter
Результат string

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

protected string $inversed_by
Результат string

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

protected string $name
Результат string

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

protected RelationshipType,Bravo3\Orm\Enum $relationship_type
Результат Bravo3\Orm\Enum\RelationshipType

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

protected string $setter
Результат string

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

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

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

protected string $source
Результат string

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

protected string $target
Результат string