PHP Класс Services\Service

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

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

Метод Описание
create ( Resource $resource ) : scalar Create a new resource and return its ID.
delete ( scalar $id ) Delete a resource by ID.
getLastModified ( scalar $id ) : integer Get the last modified date for a resource without fetching it.
load ( array $params = [] ) : Service
read ( scalar $id ) : resource Fetch a single resource by ID.
search ( array $params ) : resource[] Search for resources according to the parameters passed.
update ( scalar $id, Resource $resource ) Update a resource by ID.

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

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

Create a new resource and return its ID.
abstract public create ( Resource $resource ) : scalar
$resource Resource
Результат scalar

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

Delete a resource by ID.
abstract public delete ( scalar $id )
$id scalar

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

Get the last modified date for a resource without fetching it.
abstract public getLastModified ( scalar $id ) : integer
$id scalar
Результат integer

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

public static load ( array $params = [] ) : Service
$params array
Результат Service

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

Fetch a single resource by ID.
abstract public read ( scalar $id ) : resource
$id scalar
Результат resource

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

Update a resource by ID.
abstract public update ( scalar $id, Resource $resource )
$id scalar
$resource Resource