PHP Class Jarves\Controller\ObjectCrudController

Inheritance: extends Jarves\Admin\ObjectCrud
Afficher le fichier Open project: jarves/jarves

Méthodes publiques

Méthode Description
addItemAction ( Request $request, FOS\RestBundle\Request\ParamFetcher $paramFetcher ) : mixed
addMultipleItemAction ( Request $request ) : mixed
getCountAction ( array $filter = null, string $q = null ) : integer
getInfoAction ( ) : array
getItemAction ( Request $request, string $fields = null, boolean $withAcl = null ) : array
getItemPositionAction ( Request $request ) : array
getItemsAction ( FOS\RestBundle\Request\ParamFetcher $paramFetcher ) : mixed
getObject ( )
getVersionAction ( $pk, $id ) }
getVersionsAction ( $pk )
patchItemAction ( Request $request ) : mixed
removeItemAction ( Request $request ) : boolean
removeMultipleAction ( Request $request ) : boolean
updateItemAction ( Request $request ) : mixed

Méthodes protégées

Méthode Description
detectObjectKeyFromRoute ( ) : string When ObjectCrudController is without custom sub class used, then we need to get the object information from the route, defined in Jarves\Router\RestApiLoader
extractPrimaryKey ( Request $request ) : array

Method Details

addItemAction() public méthode

public addItemAction ( Request $request, FOS\RestBundle\Request\ParamFetcher $paramFetcher ) : mixed
$request Symfony\Component\HttpFoundation\Request
$paramFetcher FOS\RestBundle\Request\ParamFetcher
Résultat mixed

addMultipleItemAction() public méthode

public addMultipleItemAction ( Request $request ) : mixed
$request Symfony\Component\HttpFoundation\Request
Résultat mixed

detectObjectKeyFromRoute() protected méthode

When ObjectCrudController is without custom sub class used, then we need to get the object information from the route, defined in Jarves\Router\RestApiLoader
protected detectObjectKeyFromRoute ( ) : string
Résultat string

extractPrimaryKey() protected méthode

protected extractPrimaryKey ( Request $request ) : array
$request Symfony\Component\HttpFoundation\Request
Résultat array

getCountAction() public méthode

public getCountAction ( array $filter = null, string $q = null ) : integer
$filter array
$q string
Résultat integer

getInfoAction() public méthode

public getInfoAction ( ) : array
Résultat array

getItemAction() public méthode

public getItemAction ( Request $request, string $fields = null, boolean $withAcl = null ) : array
$request Symfony\Component\HttpFoundation\Request
$fields string
$withAcl boolean
Résultat array

getItemPositionAction() public méthode

public getItemPositionAction ( Request $request ) : array
$request Symfony\Component\HttpFoundation\Request
Résultat array

getItemsAction() public méthode

public getItemsAction ( FOS\RestBundle\Request\ParamFetcher $paramFetcher ) : mixed
$paramFetcher FOS\RestBundle\Request\ParamFetcher
Résultat mixed

getObject() public méthode

public getObject ( )

getVersionAction() public méthode

}
public getVersionAction ( $pk, $id )

getVersionsAction() public méthode

public getVersionsAction ( $pk )

patchItemAction() public méthode

public patchItemAction ( Request $request ) : mixed
$request Symfony\Component\HttpFoundation\Request
Résultat mixed

removeItemAction() public méthode

public removeItemAction ( Request $request ) : boolean
$request Symfony\Component\HttpFoundation\Request
Résultat boolean

removeMultipleAction() public méthode

public removeMultipleAction ( Request $request ) : boolean
$request Symfony\Component\HttpFoundation\Request
Résultat boolean

updateItemAction() public méthode

public updateItemAction ( Request $request ) : mixed
$request Symfony\Component\HttpFoundation\Request
Résultat mixed