PHP Класс ZF\Apigility\Admin\Model\DoctrineAdapterResource

Наследование: extends ZF\Rest\AbstractResourceListener
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$loadedModules array
$model DbAdapterModel
$serviceLocator null | Zend\ServiceManager\ServiceLocatorInterface

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

Метод Описание
__construct ( DoctrineAdapterModel $model, array $loadedModules = [] )
create ( object $data ) : false | ZF\Apigility\Admin\Model\DbAdapterEntity
delete ( $id ) : true
fetch ( $id ) : ZF\Apigility\Admin\Model\DbAdapterEntity | ZF\ApiProblem\ApiProblem
fetchAll ( array $params = [] ) : array | Zend\Http\Response
getServiceLocator ( ) : null | Zend\ServiceManager\ServiceLocatorInterface
patch ( $id, object | array $data ) : ZF\Apigility\Admin\Model\DbAdapterEntity | ZF\ApiProblem\ApiProblem
setServiceLocator ( Zend\ServiceManager\ServiceLocatorInterface $serviceLocator ) Set service locator

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

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

public __construct ( DoctrineAdapterModel $model, array $loadedModules = [] )
$model DoctrineAdapterModel
$loadedModules array List of loaded modules

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

public create ( object $data ) : false | ZF\Apigility\Admin\Model\DbAdapterEntity
$data object
Результат false | ZF\Apigility\Admin\Model\DbAdapterEntity

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

public delete ( $id ) : true
$id
Результат true

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

public fetch ( $id ) : ZF\Apigility\Admin\Model\DbAdapterEntity | ZF\ApiProblem\ApiProblem
$id
Результат ZF\Apigility\Admin\Model\DbAdapterEntity | ZF\ApiProblem\ApiProblem

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

public fetchAll ( array $params = [] ) : array | Zend\Http\Response
$params array
Результат array | Zend\Http\Response

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

Устаревший: since 1.5.0, and no longer used internally.
public getServiceLocator ( ) : null | Zend\ServiceManager\ServiceLocatorInterface
Результат null | Zend\ServiceManager\ServiceLocatorInterface

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

public patch ( $id, object | array $data ) : ZF\Apigility\Admin\Model\DbAdapterEntity | ZF\ApiProblem\ApiProblem
$id
$data object | array
Результат ZF\Apigility\Admin\Model\DbAdapterEntity | ZF\ApiProblem\ApiProblem

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

Set service locator
Устаревший: since 1.5.0, and no longer used internally.
public setServiceLocator ( Zend\ServiceManager\ServiceLocatorInterface $serviceLocator )
$serviceLocator Zend\ServiceManager\ServiceLocatorInterface

Описание свойств

$loadedModules защищенное свойство

protected array $loadedModules
Результат array

$model защищенное свойство

protected DbAdapterModel,ZF\Apigility\Admin\Model $model
Результат DbAdapterModel

$serviceLocator защищенное свойство

protected null|ServiceLocatorInterface,Zend\ServiceManager $serviceLocator
Результат null | Zend\ServiceManager\ServiceLocatorInterface