PHP Класс Psecio\Gatekeeper\Handler\FindBy

Наследование: extends Psecio\Gatekeeper\Handler
Показать файл Открыть проект

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

Метод Описание
execute ( ) : mixed Execute the "find by *" handling - smart enough to know if it's for one or multiple
handleFindBy ( string $name, array $args ) : object Handle the "findBy" calls for data
handleFindByMultiple ( string $name, array $args, array $matches ) : Modler\Collection Handle the "find by" when multiple are requested
handleFindBySingle ( string $name, array $args, array $matches ) : Modler\Collection Handle the "find by" when a single record is requested

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

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

Execute the "find by *" handling - smart enough to know if it's for one or multiple
public execute ( ) : mixed
Результат mixed Single model instance or collection on multiple

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

Handle the "findBy" calls for data
public handleFindBy ( string $name, array $args ) : object
$name string Function name called
$args array Arguments
Результат object Model instance

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

Handle the "find by" when multiple are requested
public handleFindByMultiple ( string $name, array $args, array $matches ) : Modler\Collection
$name string Name of function called
$args array Arguments list
$matches array Matches from regex
Результат Modler\Collection collection

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

Handle the "find by" when a single record is requested
public handleFindBySingle ( string $name, array $args, array $matches ) : Modler\Collection
$name string Name of function called
$args array Arguments list
$matches array Matches from regex
Результат Modler\Collection collection