| @@ 139-148 (lines=10) @@ | ||
| 136 | * |
|
| 137 | * @return mixed |
|
| 138 | */ |
|
| 139 | protected static function getSelfUrl(array &$mappedClass) |
|
| 140 | { |
|
| 141 | if (empty($mappedClass[static::URLS_KEY][static::SELF_KEY])) { |
|
| 142 | throw new MappingException( |
|
| 143 | 'Could not find "self" property under "urls". This is required in order to make the resource to be reachable.' |
|
| 144 | ); |
|
| 145 | } |
|
| 146 | ||
| 147 | return $mappedClass[static::URLS_KEY][static::SELF_KEY]; |
|
| 148 | } |
|
| 149 | ||
| 150 | /** |
|
| 151 | * @param array $mappedClass |
|
| @@ 295-302 (lines=8) @@ | ||
| 292 | * |
|
| 293 | * @return mixed |
|
| 294 | */ |
|
| 295 | protected static function getOtherUrls(array $mappedClass) |
|
| 296 | { |
|
| 297 | if (!empty($mappedClass[static::URLS_KEY][static::SELF_KEY])) { |
|
| 298 | unset($mappedClass[static::URLS_KEY][static::SELF_KEY]); |
|
| 299 | } |
|
| 300 | ||
| 301 | return $mappedClass[static::URLS_KEY]; |
|
| 302 | } |
|
| 303 | } |
|
| 304 | ||