You are here

ConfigEntityLockableTrait.php in Simple OAuth (OAuth2) & OpenID Connect 5.x

File

src/Entity/ConfigEntityLockableTrait.php
View source
<?php

namespace Drupal\simple_oauth\Entity;

trait ConfigEntityLockableTrait {

  /**
   * Locked status.
   *
   * @var bool
   */
  protected $locked = FALSE;

  /**
   * {@inheritdoc}
   */
  public function isLocked() {
    return $this->locked;
  }

  /**
   * {@inheritdoc}
   */
  public function lock() {
    $this->locked = TRUE;
  }

  /**
   * {@inheritdoc}
   */
  public function unlock() {
    $this->locked = FALSE;
  }

}

Traits