PHP 클래스 ZF\Apigility\Admin\Model\DoctrineAdapterResource

상속: extends ZF\Rest\AbstractResourceListener
파일 보기 프로젝트 열기: zfcampus/zf-apigility-admin 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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