Source of file QueryHandler.php
Size: 0,878 Bytes - Last Modified: 2021-12-24T06:41:16+00:00
/var/www/docs.ssmods.com/process/src/src/QueryHandlers/QueryHandler.php
123456789101112131415161718192021222324252627282930313233343536 | <?php namespace Colymba\RESTfulAPI\QueryHandlers; use SilverStripe\Control\HTTPRequest; /** * RESTfulAPI Query handlers definition * * @author Thierry Francois @colymba thierry@colymba.com * @copyright Copyright (c) 2013, Thierry Francois * * @license http://opensource.org/licenses/BSD-3-Clause BSD Simplified * * @package RESTfulAPI * @subpackage QueryHandler */ interface QueryHandler { /** * Return current RESTfulAPI DeSerializer instance * * @return DeSerializer DeSerializer instance */ public function getdeSerializer(); /** * All requests pass through here and are redirected depending on HTTP verb and params * * @param HTTPRequest $request HTTP request * @return DataObjec|DataList DataObjec/DataList result */ public function handleQuery(HTTPRequest $request); } |