PHP Class Services\Service

Afficher le fichier Open project: openeyes/openeyes Class Usage Examples

Méthodes publiques

Méthode Description
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.

Method Details

create() abstract public méthode

Create a new resource and return its ID.
abstract public create ( Resource $resource ) : scalar
$resource Resource
Résultat scalar

delete() abstract public méthode

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

getLastModified() abstract public méthode

Get the last modified date for a resource without fetching it.
abstract public getLastModified ( scalar $id ) : integer
$id scalar
Résultat integer

load() public static méthode

public static load ( array $params = [] ) : Service
$params array
Résultat Service

read() abstract public méthode

Fetch a single resource by ID.
abstract public read ( scalar $id ) : resource
$id scalar
Résultat resource

update() abstract public méthode

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