class EventSubscriber in Build Hooks 3.x
Defines test event subscribers.
Hierarchy
- class \Drupal\build_hooks_test\EventSubscriber implements \Symfony\Component\EventDispatcher\EventSubscriberInterface
Expanded class hierarchy of EventSubscriber
1 string reference to 'EventSubscriber'
- build_hooks_test.services.yml in tests/
modules/ build_hooks_test/ build_hooks_test.services.yml - tests/modules/build_hooks_test/build_hooks_test.services.yml
1 service uses EventSubscriber
- build_hooks_test.event_subscriber in tests/
modules/ build_hooks_test/ build_hooks_test.services.yml - Drupal\build_hooks_test\EventSubscriber
File
- tests/
modules/ build_hooks_test/ src/ EventSubscriber.php, line 12
Namespace
Drupal\build_hooks_testView source
class EventSubscriber implements EventSubscriberInterface {
/**
* {@inheritdoc}
*/
public static function getSubscribedEvents() {
return [
BuildTrigger::class => 'onBuildTrigger',
];
}
/**
* Reacts to build trigger event.
*
* @param \Drupal\build_hooks\Event\BuildTrigger $trigger
* Trigger.
*/
public function onBuildTrigger(BuildTrigger $trigger) {
if (($trigger
->getFrontendEnvironment()
->getPlugin()
->getConfiguration()['whiz'] ?? '') === 'no deploy for you module') {
$trigger
->setShouldNotBuild(new TranslatableMarkup('No deploy for you'));
}
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
EventSubscriber:: |
public static | function | ||
EventSubscriber:: |
public | function | Reacts to build trigger event. |