PLACEHOLDER_API_URL
PLACEHOLDER_API_URL
Abstract class for extbase repositories to retrieve data through a REST API.
The name of the inheriting repository class will be used for creating the API URL and instantiating model classes. This behaviour can be changed by overriding the function getApiTarget().
$extensionManager : \Xima\XmTools\Classes\Typo3\Extension\ExtensionManager
$connector : \Xima\XmTools\Classes\API\REST\Connector
The connector class.
$typo3Services : \Xima\XmTools\Classes\Typo3\Services
The xm_tools facade.
findAllByQuery(\Xima\XmTools\Classes\Typo3\Query\QueryInterface $query) : Array
Find all entities filtered by a \Xima\XmTools\Classes\Typo3\Query\QueryInterface.
\Xima\XmTools\Classes\Typo3\Query\QueryInterface | $query | The filter object. |
of model objects
findByUid( $id) : \Xima\XmTools\Classes\API\REST\Model\AbstractEntity|array
Find an entity by id.
$id |
The model class or array with the given id.
createQuery() : \Xima\XmTools\Classes\API\REST\Query
Create a Xima\XmTools\Classes\API\REST\Query object. Overrides TYPO3 default behavivour.
persist(\Xima\XmTools\Classes\API\REST\Model\AbstractEntity $entity)
\Xima\XmTools\Classes\API\REST\Model\AbstractEntity | $entity |