/** * To check whether the the query options $select, $expand * is applicable for the current requested resource. * * @param string $queryItem The query option to check. * * @return void * * @throws ODataException Throws bad request error if the query * options $select, $expand cannot be * applied to the requested resource. */ private function _checkExpandOrSelectApplicable($queryItem) { if (!$this->_expandSelectApplicable) { throw ODataException::createBadRequestError(Messages::queryProcessorSelectOrExpandOptionNotApplicable($queryItem)); } }