From e4ce183e6f4c2da3ff27675955a8ca7f59f61133 Mon Sep 17 00:00:00 2001 From: Kamil Kokot Date: Fri, 12 Jun 2026 14:14:37 +0200 Subject: [PATCH] Fix MinkAwareInitializer::initializeContext() signature for behat 4.x behat 4.x added void return type to ContextInitializer::initializeContext(). Also modernize the constructor with property promotion. Co-Authored-By: Claude Sonnet 4.6 (1M context) --- .../Initializer/MinkAwareInitializer.php | 24 ++++--------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/src/Behat/MinkExtension/Context/Initializer/MinkAwareInitializer.php b/src/Behat/MinkExtension/Context/Initializer/MinkAwareInitializer.php index bbb45ab..74bfa66 100644 --- a/src/Behat/MinkExtension/Context/Initializer/MinkAwareInitializer.php +++ b/src/Behat/MinkExtension/Context/Initializer/MinkAwareInitializer.php @@ -24,27 +24,13 @@ use Behat\MinkExtension\Context\MinkAwareContext; */ class MinkAwareInitializer implements ContextInitializer { - private $mink; - private $parameters; - - /** - * Initializes initializer. - * - * @param Mink $mink - * @param array $parameters - */ - public function __construct(Mink $mink, array $parameters) - { - $this->mink = $mink; - $this->parameters = $parameters; + public function __construct( + private readonly Mink $mink, + private readonly array $parameters, + ) { } - /** - * Initializes provided context. - * - * @param Context $context - */ - public function initializeContext(Context $context) + public function initializeContext(Context $context): void { if (!$context instanceof MinkAwareContext) { return;