PHP Class Bluz\Crud\AbstractCrud

Author: Anton Shevchuk
Datei anzeigen Open project: bluzphp/framework

Public Methods

Method Description
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

Method Details

createOne() public method

Create new item
public createOne ( array $data ) : mixed
$data array
return mixed

createSet() public method

Create items
public createSet ( array $data ) : mixed
$data array
return mixed

deleteOne() public method

Delete item
public deleteOne ( mixed $primary ) : integer
$primary mixed
return integer

deleteSet() public method

Delete items
public deleteSet ( array $data ) : integer
$data array
return integer

getInstance() public static method

Get CRUD Instance
public static getInstance ( ) : static
return static

getMethods() public method

Get realized methods
public getMethods ( ) : array
return array

getPrimaryKey() abstract public method

Return primary key signature
abstract public getPrimaryKey ( ) : array
return array

readOne() public method

Get item by primary key(s)
public readOne ( mixed $primary ) : mixed
$primary mixed
return mixed

readSet() public method

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
return mixed

updateOne() public method

Update item
public updateOne ( mixed $primary, array $data ) : integer
$primary mixed
$data array
return integer

updateSet() public method

Update items
public updateSet ( array $data ) : integer
$data array
return integer