You are here

public function Lock::__get in Drupal 8

Provides backwards compatibility for using the lock as a \stdClass object.

File

core/lib/Drupal/Core/TempStore/Lock.php, line 60

Class

Lock
Provides a value object representing the lock from a TempStore.

Namespace

Drupal\Core\TempStore

Code

public function __get($name) {
  if ($name === 'owner') {
    @trigger_error('Using the "owner" public property of a TempStore lock is deprecated in Drupal 8.7.0 and will not be allowed in Drupal 9.0.0. Use \\Drupal\\Core\\TempStore\\Lock::getOwnerId() instead. See https://www.drupal.org/node/3025869.', E_USER_DEPRECATED);
    return $this
      ->getOwnerId();
  }
  if ($name === 'updated') {
    @trigger_error('Using the "updated" public property of a TempStore lock is deprecated in Drupal 8.7.0 and will not be allowed in Drupal 9.0.0. Use \\Drupal\\Core\\TempStore\\Lock::getUpdated() instead. See https://www.drupal.org/node/3025869.', E_USER_DEPRECATED);
    return $this
      ->getUpdated();
  }
  throw new \InvalidArgumentException($name);
}