PHP Класс Bravo3\Orm\Query\SortedQuery

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

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

Свойство Тип Описание
$direction Bravo3\Orm\Enum\Direction
$end integer
$entity object
$relationship_name string
$sort_by string
$start integer

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

Метод Описание
__construct ( object $entity, string $relationship_name, string $sort_by, Direction $direction = null, integer $start = null, integer $end = null )
getDirection ( ) : Direction Get Direction
getEnd ( ) : integer Get end index
getEntity ( ) : object Get Entity
getRelationshipName ( ) : string Get relationship name
getSortBy ( ) : string Get sorting field name
getStart ( ) : integer Get start index
setDirection ( Direction $direction ) Set Direction
setEnd ( integer $end ) Set end index
setEntity ( object $entity ) Set Entity
setRelationshipName ( string $relationship_name ) Set relationship name
setSortBy ( string $sort_by ) Set sorting field name
setStart ( integer $start ) Set start index

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

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

public __construct ( object $entity, string $relationship_name, string $sort_by, Direction $direction = null, integer $start = null, integer $end = null )
$entity object Entity to retrieve relationships from
$relationship_name string Name of the relationship on provided entity
$sort_by string Sort by column
$direction Bravo3\Orm\Enum\Direction Assumes ascending if omitted
$start integer Start index (inclusive), null/0 for beginning of set
$end integer Stop index (inclusive), null/-1 for end of set, -2 for penultimate record

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

Get Direction
public getDirection ( ) : Direction
Результат Bravo3\Orm\Enum\Direction

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

Get end index
public getEnd ( ) : integer
Результат integer

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

Get Entity
public getEntity ( ) : object
Результат object

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

Get relationship name
public getRelationshipName ( ) : string
Результат string

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

Get sorting field name
public getSortBy ( ) : string
Результат string

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

Get start index
public getStart ( ) : integer
Результат integer

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

Set Direction
public setDirection ( Direction $direction )
$direction Bravo3\Orm\Enum\Direction

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

Set end index
public setEnd ( integer $end )
$end integer

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

Set Entity
public setEntity ( object $entity )
$entity object

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

Set relationship name
public setRelationshipName ( string $relationship_name )
$relationship_name string

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

Set sorting field name
public setSortBy ( string $sort_by )
$sort_by string

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

Set start index
public setStart ( integer $start )
$start integer

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

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

protected Direction,Bravo3\Orm\Enum $direction
Результат Bravo3\Orm\Enum\Direction

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

protected int $end
Результат integer

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

protected object $entity
Результат object

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

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

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

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

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

protected int $start
Результат integer