From b200b6514bccabce8d3eab6f3be31dacd6b10890 Mon Sep 17 00:00:00 2001 From: Oliver Davies <oliver@oliverdavies.uk> Date: Tue, 21 Jul 2020 19:09:57 +0100 Subject: [PATCH] PHP 7.4 only --- composer.json | 5 ++++- src/DisplaySimpleMessage.php | 11 +++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/composer.json b/composer.json index 47ad0df..07834d7 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,8 @@ { "name": "drupal/simple_message", "description": "Displays a simple message.", - "type": "drupal-module" + "type": "drupal-module", + "require": { + "php": "^7.4" + } } diff --git a/src/DisplaySimpleMessage.php b/src/DisplaySimpleMessage.php index 2e460b2..135410c 100644 --- a/src/DisplaySimpleMessage.php +++ b/src/DisplaySimpleMessage.php @@ -1,7 +1,10 @@ <?php +declare(strict_types=1); + namespace Drupal\simple_message; +use Drupal\Core\Config\Config; use Drupal\Core\Routing\AdminContext; use Drupal\Core\Messenger\MessengerInterface; use Drupal\Core\Config\ConfigFactoryInterface; @@ -14,9 +17,9 @@ final class DisplaySimpleMessage implements EventSubscriberInterface { use StringTranslationTrait; - private $messenger; - private $adminContext; - private $config; + private MessengerInterface $messenger; + private AdminContext $adminContext; + private Config $config; public function __construct( MessengerInterface $messenger, @@ -28,7 +31,7 @@ final class DisplaySimpleMessage implements EventSubscriberInterface { $this->config = $configFactory->get('simple_message.config'); } - public function displayMessage(GetResponseEvent $event) { + public function displayMessage(GetResponseEvent $event): void { if ($this->adminContext->isAdminRoute()) { return; }