PHP Класс Lemon\RestBundle\Controller\ResourceController

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

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

Свойство Тип Описание
$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