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) <noreply@anthropic.com>
This commit is contained in:
Kamil Kokot
2026-06-12 14:14:37 +02:00
parent 2d50420038
commit e4ce183e6f

View File

@@ -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;