| @@ 803-812 (lines=10) @@ | ||
| 800 | ->getResourceType() |
|
| 801 | ->getInstanceType() |
|
| 802 | ->getName(); |
|
| 803 | if (!is_object($entityInstance) |
|
| 804 | || !($entityInstance instanceof $entityName) |
|
| 805 | ) { |
|
| 806 | throw ODataException::createInternalServerError( |
|
| 807 | Messages::providersWrapperIDSQPMethodReturnsUnExpectedType( |
|
| 808 | $entityName, |
|
| 809 | 'IQueryProvider::getRelatedResourceReference' |
|
| 810 | ) |
|
| 811 | ); |
|
| 812 | } |
|
| 813 | ||
| 814 | foreach ($targetProperty->getResourceType()->getKeyProperties() |
|
| 815 | as $keyName => $resourceProperty) { |
|
| @@ 864-873 (lines=10) @@ | ||
| 861 | } |
|
| 862 | ||
| 863 | $entityName = $resourceSet->getResourceType()->getInstanceType()->getName(); |
|
| 864 | if (!is_object($entityInstance) |
|
| 865 | || !($entityInstance instanceof $entityName) |
|
| 866 | ) { |
|
| 867 | throw ODataException::createInternalServerError( |
|
| 868 | Messages::providersWrapperIDSQPMethodReturnsUnExpectedType( |
|
| 869 | $entityName, |
|
| 870 | $methodName |
|
| 871 | ) |
|
| 872 | ); |
|
| 873 | } |
|
| 874 | ||
| 875 | foreach ($keyDescriptor->getValidatedNamedValues() |
|
| 876 | as $keyName => $valueDescription) { |
|