PHP 클래스 Lemon\RestBundle\Controller\ResourceController

파일 보기 프로젝트 열기: stanlemon/rest-bundle 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$criteriaFactory Lemon\RestBundle\Object\Criteria\CriteriaFactory
$handler Lemon\RestBundle\Request\Handler
$response Symfony\Component\HttpFoundation\Response
$router Symfony\Component\Routing\RouterInterface

공개 메소드들

메소드 설명
__construct ( Handler $handler, CriteriaFactory $criteriaFactory, Symfony\Component\Routing\RouterInterface $router )
deleteAction ( Request $request, string $resource, integer $id ) : Response
getAction ( Request $request, string $resource, integer $id ) : Response
listAction ( Request $request, string $resource ) : Response
optionsAction ( Request $request, $resource, $id = null )
patchAction ( Request $request, string $resource, integer $id ) : Response
postAction ( Request $request, string $resource ) : Response
putAction ( Request $request, string $resource, integer $id ) : Response

메소드 상세

__construct() 공개 메소드

public __construct ( Handler $handler, CriteriaFactory $criteriaFactory, Symfony\Component\Routing\RouterInterface $router )
$handler Lemon\RestBundle\Request\Handler
$criteriaFactory Lemon\RestBundle\Object\Criteria\CriteriaFactory
$router Symfony\Component\Routing\RouterInterface

deleteAction() 공개 메소드

public deleteAction ( Request $request, string $resource, integer $id ) : Response
$request Symfony\Component\HttpFoundation\Request
$resource string
$id integer
리턴 Symfony\Component\HttpFoundation\Response

getAction() 공개 메소드

public getAction ( Request $request, string $resource, integer $id ) : Response
$request Symfony\Component\HttpFoundation\Request
$resource string
$id integer
리턴 Symfony\Component\HttpFoundation\Response

listAction() 공개 메소드

public listAction ( Request $request, string $resource ) : Response
$request Symfony\Component\HttpFoundation\Request
$resource string
리턴 Symfony\Component\HttpFoundation\Response

optionsAction() 공개 메소드

public optionsAction ( Request $request, $resource, $id = null )
$request Symfony\Component\HttpFoundation\Request

patchAction() 공개 메소드

public patchAction ( Request $request, string $resource, integer $id ) : Response
$request Symfony\Component\HttpFoundation\Request
$resource string
$id integer
리턴 Symfony\Component\HttpFoundation\Response

postAction() 공개 메소드

public postAction ( Request $request, string $resource ) : Response
$request Symfony\Component\HttpFoundation\Request
$resource string
리턴 Symfony\Component\HttpFoundation\Response

putAction() 공개 메소드

public putAction ( Request $request, string $resource, integer $id ) : Response
$request Symfony\Component\HttpFoundation\Request
$resource string
$id integer
리턴 Symfony\Component\HttpFoundation\Response

프로퍼티 상세

$criteriaFactory 보호되어 있는 프로퍼티

protected CriteriaFactory,Lemon\RestBundle\Object\Criteria $criteriaFactory
리턴 Lemon\RestBundle\Object\Criteria\CriteriaFactory

$handler 보호되어 있는 프로퍼티

protected Handler,Lemon\RestBundle\Request $handler
리턴 Lemon\RestBundle\Request\Handler

$response 보호되어 있는 프로퍼티

protected Response,Symfony\Component\HttpFoundation $response
리턴 Symfony\Component\HttpFoundation\Response

$router 보호되어 있는 프로퍼티

protected RouterInterface,Symfony\Component\Routing $router
리턴 Symfony\Component\Routing\RouterInterface