|
@@ 325-329 (lines=5) @@
|
| 322 |
|
$requestTargetKind = $segment->getTargetKind(); |
| 323 |
|
if ($requestTargetKind == TargetKind::RESOURCE()) { |
| 324 |
|
$resourceSet = $segment->getTargetResourceSetWrapper(); |
| 325 |
|
if (!$resourceSet) { |
| 326 |
|
$url = $this->getService()->getHost()->getAbsoluteRequestUri()->getUrlAsString(); |
| 327 |
|
$msg = Messages::badRequestInvalidUriForThisVerb($url, $requestMethod); |
| 328 |
|
throw ODataException::createBadRequestError($msg); |
| 329 |
|
} |
| 330 |
|
|
| 331 |
|
$payload = $this->getRequest()->getData(); |
| 332 |
|
assert($payload instanceof ODataEntry, get_class($payload)); |
|
@@ 374-379 (lines=6) @@
|
| 371 |
|
*/ |
| 372 |
|
protected function checkUriValidForSuppliedVerb($resourceSet, $keyDescriptor, $requestMethod) |
| 373 |
|
{ |
| 374 |
|
if (!$resourceSet || !$keyDescriptor) { |
| 375 |
|
$url = $this->getService()->getHost()->getAbsoluteRequestUri()->getUrlAsString(); |
| 376 |
|
throw ODataException::createBadRequestError( |
| 377 |
|
Messages::badRequestInvalidUriForThisVerb($url, $requestMethod) |
| 378 |
|
); |
| 379 |
|
} |
| 380 |
|
} |
| 381 |
|
|
| 382 |
|
/** |