navigation_plus-1.0.5/src/Event/ShouldNotEditModeEvent.php

src/Event/ShouldNotEditModeEvent.php
<?php

namespace Drupal\navigation_plus\Event;

use Drupal\Component\EventDispatcher\Event;
use Drupal\Core\Entity\EntityInterface;

class ShouldNotEditModeEvent extends Event {

  public function __construct(protected ?EntityInterface $entity) {}

  private $shouldNotEdit = FALSE;

  public function shouldNotEdit(): bool {
    return $this->shouldNotEdit;
  }

  public function setShouldNotEdit(): void {
    $this->shouldNotEdit = TRUE;
  }

  /**
   * @return \Drupal\Core\Entity\EntityInterface|null
   */
  public function getEntity(): ?EntityInterface {
    return $this->entity;
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc