Express
class Express extends ApiController implements ApplicationAwareInterface (View source)
Traits
Trait ApplicationAwareTrait A trait used with ApplicationAwareInterface
Trait ApplicationAwareTrait A trait used with ApplicationAwareInterface
Properties
protected Application | $app | from ApplicationAwareTrait | |
protected Request | $request | from ApiController |
Methods
Returns an error response in the standard Concrete error response format.
Transforms an object using the API transformer
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
setApplication(Application $app)
Setter method for the application
__construct(Request $request)
No description
protected JsonResponse
error($message, int $code = 400)
Returns an error response in the standard Concrete error response format.
Item
transform($object, TransformerAbstract $transformer, string $resourceKey = null)
Transforms an object using the API transformer
deleted(string $objectType, string $id)
No description
getCurrentCursorFromRequest(Request $request)
No description
addCursorToResource(iterable $results, Request $request, $getNewCursor, ResourceAbstract $resource, $previousCursor = null)
No description
setupSortAndCursor(Request $request, ItemList $list, PagerColumnInterface $column, callable $getCursorObjectFunction)
No description
addLimitToPaginationIfSpecified($pagination, Request $request)
No description
listItems(string $objectHandle)
No description
protected
getEntry(string $objectHandle, $entryIdentifier)
No description
read(string $objectHandle, $entryIdentifier)
No description
update(string $objectHandle, $entryIdentifier)
No description
add(string $objectHandle)
No description
delete(string $objectHandle, $entryIdentifier)
No description