You are here

public function ResourceObject::getVersionIdentifier in Drupal 9

Same name and namespace in other branches
  1. 8 core/modules/jsonapi/src/JsonApiResource/ResourceObject.php \Drupal\jsonapi\JsonApiResource\ResourceObject::getVersionIdentifier()

Gets a version identifier for the ResourceObject.

Return value

string The version identifier of the resource object, if the resource type is versionable.

File

core/modules/jsonapi/src/JsonApiResource/ResourceObject.php, line 173

Class

ResourceObject
Represents a JSON:API resource object.

Namespace

Drupal\jsonapi\JsonApiResource

Code

public function getVersionIdentifier() {
  if (!$this->resourceType
    ->isVersionable()) {
    throw new \LogicException('Cannot get a version identifier for a non-versionable resource.');
  }
  return $this->versionIdentifier;
}