PHP Класс Jarves\Controller\ObjectCrudController

Наследование: extends Jarves\Admin\ObjectCrud
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Описание методов

addItemAction() публичный Метод

public addItemAction ( Request $request, FOS\RestBundle\Request\ParamFetcher $paramFetcher ) : mixed
$request Symfony\Component\HttpFoundation\Request
$paramFetcher FOS\RestBundle\Request\ParamFetcher
Результат mixed

addMultipleItemAction() публичный Метод

public addMultipleItemAction ( Request $request ) : mixed
$request Symfony\Component\HttpFoundation\Request
Результат mixed

detectObjectKeyFromRoute() защищенный Метод

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
Результат string

extractPrimaryKey() защищенный Метод

protected extractPrimaryKey ( Request $request ) : array
$request Symfony\Component\HttpFoundation\Request
Результат array

getCountAction() публичный Метод

public getCountAction ( array $filter = null, string $q = null ) : integer
$filter array
$q string
Результат integer

getInfoAction() публичный Метод

public getInfoAction ( ) : array
Результат array

getItemAction() публичный Метод

public getItemAction ( Request $request, string $fields = null, boolean $withAcl = null ) : array
$request Symfony\Component\HttpFoundation\Request
$fields string
$withAcl boolean
Результат array

getItemPositionAction() публичный Метод

public getItemPositionAction ( Request $request ) : array
$request Symfony\Component\HttpFoundation\Request
Результат array

getItemsAction() публичный Метод

public getItemsAction ( FOS\RestBundle\Request\ParamFetcher $paramFetcher ) : mixed
$paramFetcher FOS\RestBundle\Request\ParamFetcher
Результат mixed

getObject() публичный Метод

public getObject ( )

getVersionAction() публичный Метод

}
public getVersionAction ( $pk, $id )

getVersionsAction() публичный Метод

public getVersionsAction ( $pk )

patchItemAction() публичный Метод

public patchItemAction ( Request $request ) : mixed
$request Symfony\Component\HttpFoundation\Request
Результат mixed

removeItemAction() публичный Метод

public removeItemAction ( Request $request ) : boolean
$request Symfony\Component\HttpFoundation\Request
Результат boolean

removeMultipleAction() публичный Метод

public removeMultipleAction ( Request $request ) : boolean
$request Symfony\Component\HttpFoundation\Request
Результат boolean

updateItemAction() публичный Метод

public updateItemAction ( Request $request ) : mixed
$request Symfony\Component\HttpFoundation\Request
Результат mixed