PHP Class Lemon\RestBundle\Controller\ResourceController

Afficher le fichier Open project: stanlemon/rest-bundle Class Usage Examples

Protected Properties

Свойство Type Description
$criteriaFactory Lemon\RestBundle\Object\Criteria\CriteriaFactory
$handler Lemon\RestBundle\Request\Handler
$response Symfony\Component\HttpFoundation\Response
$router Symfony\Component\Routing\RouterInterface

Méthodes publiques

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

Method Details

__construct() public méthode

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 méthode

public deleteAction ( Request $request, string $resource, integer $id ) : Response
$request Symfony\Component\HttpFoundation\Request
$resource string
$id integer
Résultat Symfony\Component\HttpFoundation\Response

getAction() public méthode

public getAction ( Request $request, string $resource, integer $id ) : Response
$request Symfony\Component\HttpFoundation\Request
$resource string
$id integer
Résultat Symfony\Component\HttpFoundation\Response

listAction() public méthode

public listAction ( Request $request, string $resource ) : Response
$request Symfony\Component\HttpFoundation\Request
$resource string
Résultat Symfony\Component\HttpFoundation\Response

optionsAction() public méthode

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

patchAction() public méthode

public patchAction ( Request $request, string $resource, integer $id ) : Response
$request Symfony\Component\HttpFoundation\Request
$resource string
$id integer
Résultat Symfony\Component\HttpFoundation\Response

postAction() public méthode

public postAction ( Request $request, string $resource ) : Response
$request Symfony\Component\HttpFoundation\Request
$resource string
Résultat Symfony\Component\HttpFoundation\Response

putAction() public méthode

public putAction ( Request $request, string $resource, integer $id ) : Response
$request Symfony\Component\HttpFoundation\Request
$resource string
$id integer
Résultat Symfony\Component\HttpFoundation\Response

Property Details

$criteriaFactory protected_oe property

protected CriteriaFactory,Lemon\RestBundle\Object\Criteria $criteriaFactory
Résultat Lemon\RestBundle\Object\Criteria\CriteriaFactory

$handler protected_oe property

protected Handler,Lemon\RestBundle\Request $handler
Résultat Lemon\RestBundle\Request\Handler

$response protected_oe property

protected Response,Symfony\Component\HttpFoundation $response
Résultat Symfony\Component\HttpFoundation\Response

$router protected_oe property

protected RouterInterface,Symfony\Component\Routing $router
Résultat Symfony\Component\Routing\RouterInterface