| @@ 70-76 (lines=7) @@ | ||
| 67 |     { | |
| 68 | $resourceMetadata = $this->resourceMetadataFactory->create($resourceClass); | |
| 69 | ||
| 70 |         if (isset($options['collection_operation_name'])) { | |
| 71 | $attribute = $resourceMetadata->getCollectionOperationAttribute($options['collection_operation_name'], $attributeName, null, true); | |
| 72 |         } elseif (isset($options['item_operation_name'])) { | |
| 73 | $attribute = $resourceMetadata->getItemOperationAttribute($options['item_operation_name'], $attributeName, null, true); | |
| 74 |         } else { | |
| 75 | $attribute = $resourceMetadata->getAttribute($attributeName); | |
| 76 | } | |
| 77 | ||
| 78 | return is_bool($attribute) ? $attribute : $default; | |
| 79 | } | |
| @@ 264-270 (lines=7) @@ | ||
| 261 | ||
| 262 | $resourceMetadata = $this->resourceMetadataFactory->create($resourceClass); | |
| 263 | ||
| 264 |         if (isset($options['collection_operation_name'])) { | |
| 265 | $context = $resourceMetadata->getCollectionOperationAttribute($options['collection_operation_name'], $contextType, null, true); | |
| 266 |         } elseif (isset($options['item_operation_name'])) { | |
| 267 | $context = $resourceMetadata->getItemOperationAttribute($options['item_operation_name'], $contextType, null, true); | |
| 268 |         } else { | |
| 269 | $context = $resourceMetadata->getAttribute($contextType); | |
| 270 | } | |
| 271 | ||
| 272 | return $context ? $context : []; | |
| 273 | } | |