| @@ 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 | } |
|
| @@ 241-247 (lines=7) @@ | ||
| 238 | } |
|
| 239 | ||
| 240 | $resourceMetadata = $this->resourceMetadataFactory->create($resourceClass); |
|
| 241 | if (isset($options['collection_operation_name'])) { |
|
| 242 | $context = $resourceMetadata->getCollectionOperationAttribute($options['collection_operation_name'], $contextType, null, true); |
|
| 243 | } elseif (isset($options['item_operation_name'])) { |
|
| 244 | $context = $resourceMetadata->getItemOperationAttribute($options['item_operation_name'], $contextType, null, true); |
|
| 245 | } else { |
|
| 246 | $context = $resourceMetadata->getAttribute($contextType); |
|
| 247 | } |
|
| 248 | ||
| 249 | return $context ?: []; |
|
| 250 | } |
|