function CollectResourceObjectMetaEvent::__construct
Same name and namespace in other branches
- 11.x core/modules/jsonapi/src/Events/CollectResourceObjectMetaEvent.php \Drupal\jsonapi\Events\CollectResourceObjectMetaEvent::__construct()
Constructs a new CollectResourceObjectMetaEvent object.
Parameters
\Drupal\jsonapi\JsonApiResource\ResourceObject $resourceObject: The resource object.
array $context: The context options for the normalizer.
File
-
core/
modules/ jsonapi/ src/ Events/ CollectResourceObjectMetaEvent.php, line 41
Class
- CollectResourceObjectMetaEvent
- Event for collecting resource object metadata of a JSON:API resource types.
Namespace
Drupal\jsonapi\EventsCode
public function __construct(private readonly ResourceObject $resourceObject, private readonly array $context) {
if (empty($context['resource_object']) || !$context['resource_object'] instanceof ResourceObject || $this->context['resource_object']
->getId() !== $this->resourceObject
->getId()) {
throw new \RuntimeException('The context must contain a valid resource object.');
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.