| @@ 322-328 (lines=7) @@ | ||
| 319 | ||
| 320 | $allowedVerbs = ['options' => 'OPTIONS']; |
|
| 321 | foreach ($verbs as $action => $defaultVerbs) { |
|
| 322 | if (in_array($action, $recordActions)) { |
|
| 323 | $allowedVerbs[$action] = $recordVerbs; |
|
| 324 | } elseif (in_array($action, $collectionActions)) { |
|
| 325 | $allowedVerbs[$action] = $collectionVerbs; |
|
| 326 | } else { |
|
| 327 | $allowedVerbs[$action] = $defaultVerbs; |
|
| 328 | } |
|
| 329 | } |
|
| 330 | ||
| 331 | foreach (self::DEFAULT_REST_ACTIONS as $action) { |
|
| @@ 332-338 (lines=7) @@ | ||
| 329 | } |
|
| 330 | ||
| 331 | foreach (self::DEFAULT_REST_ACTIONS as $action) { |
|
| 332 | if (!isset($allowedVerbs[$action])) { |
|
| 333 | if (in_array($action, $recordActions)) { |
|
| 334 | $allowedVerbs[$action] = $recordVerbs; |
|
| 335 | } elseif (in_array($action, $collectionActions)) { |
|
| 336 | $allowedVerbs[$action] = $collectionVerbs; |
|
| 337 | } |
|
| 338 | } |
|
| 339 | } |
|
| 340 | ||
| 341 | return $allowedVerbs; |
|