Mercurial > hg > isophonics-drupal-site
view core/modules/block_content/src/Event/BlockContentGetDependencyEvent.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 129ea1e6d783 |
children |
line wrap: on
line source
<?php namespace Drupal\block_content\Event; use Drupal\block_content\BlockContentInterface; use Drupal\Core\Access\AccessibleInterface; use Symfony\Component\EventDispatcher\Event; /** * Block content event to allow setting an access dependency. * * @internal */ class BlockContentGetDependencyEvent extends Event { /** * The block content entity. * * @var \Drupal\block_content\BlockContentInterface */ protected $blockContent; /** * The dependency. * * @var \Drupal\Core\Access\AccessibleInterface */ protected $accessDependency; /** * BlockContentGetDependencyEvent constructor. * * @param \Drupal\block_content\BlockContentInterface $blockContent * The block content entity. */ public function __construct(BlockContentInterface $blockContent) { $this->blockContent = $blockContent; } /** * Gets the block content entity. * * @return \Drupal\block_content\BlockContentInterface * The block content entity. */ public function getBlockContentEntity() { return $this->blockContent; } /** * Gets the access dependency. * * @return \Drupal\Core\Access\AccessibleInterface * The access dependency. */ public function getAccessDependency() { return $this->accessDependency; } /** * Sets the access dependency. * * @param \Drupal\Core\Access\AccessibleInterface $access_dependency * The access dependency. */ public function setAccessDependency(AccessibleInterface $access_dependency) { $this->accessDependency = $access_dependency; } }