public function initialize(ServiceConfiguration $config) { $config->setEntitySetPageSize('*', $this->maxPageSize); $config->setEntitySetAccessRule('*', EntitySetRights::ALL); $config->setAcceptCountRequests(true); $config->setAcceptProjectionRequests(true); }
/** * This method is called only once to initialize service-wide policies * * @param ServiceConfiguration $config Data service configuration object * * @return void */ public function initialize(ServiceConfiguration $config) { $config->setEntitySetPageSize('*', 5); $config->setEntitySetAccessRule('*', EntitySetRights::ALL); $config->setAcceptCountRequests(true); $config->setAcceptProjectionRequests(true); $config->setMaxDataServiceVersion(ProtocolVersion::V3()); }
/** * This method is called only once to initialize service-wide policies * * @param ServiceConfiguration $config */ public function initialize(ServiceConfiguration $config) { $config->setEntitySetAccessRule('*', EntitySetRights::ALL); //we are using V1 protocol, but still we set page size because with //a top value which is less than pagesize we can use V1 protocol //even though paging is enabled. $config->setEntitySetPageSize('*', 5); $config->setAcceptCountRequests(true); $config->setAcceptProjectionRequests(true); $config->setMaxDataServiceVersion(ProtocolVersion::V1()); }