PHP Класс Bluz\Crud\AbstractCrud

Автор: Anton Shevchuk
Показать файл Открыть проект

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

Метод Описание
createOne ( array $data ) : mixed Create new item
createSet ( array $data ) : mixed Create items
deleteOne ( mixed $primary ) : integer Delete item
deleteSet ( array $data ) : integer Delete items
getInstance ( ) : static Get CRUD Instance
getMethods ( ) : array Get realized methods
getPrimaryKey ( ) : array Return primary key signature
readOne ( mixed $primary ) : mixed Get item by primary key(s)
readSet ( integer $offset, integer $limit = self::DEFAULT_LIMIT, array $params = [], null &$total = null ) : mixed Get collection of items
updateOne ( mixed $primary, array $data ) : integer Update item
updateSet ( array $data ) : integer Update items

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

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

Create new item
public createOne ( array $data ) : mixed
$data array
Результат mixed

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

Create items
public createSet ( array $data ) : mixed
$data array
Результат mixed

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

Delete item
public deleteOne ( mixed $primary ) : integer
$primary mixed
Результат integer

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

Delete items
public deleteSet ( array $data ) : integer
$data array
Результат integer

getInstance() публичный статический Метод

Get CRUD Instance
public static getInstance ( ) : static
Результат static

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

Get realized methods
public getMethods ( ) : array
Результат array

getPrimaryKey() абстрактный публичный Метод

Return primary key signature
abstract public getPrimaryKey ( ) : array
Результат array

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

Get item by primary key(s)
public readOne ( mixed $primary ) : mixed
$primary mixed
Результат mixed

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

Get collection of items
public readSet ( integer $offset, integer $limit = self::DEFAULT_LIMIT, array $params = [], null &$total = null ) : mixed
$offset integer
$limit integer
$params array
$total null
Результат mixed

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

Update item
public updateOne ( mixed $primary, array $data ) : integer
$primary mixed
$data array
Результат integer

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

Update items
public updateSet ( array $data ) : integer
$data array
Результат integer