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:
@@ -24,27 +24,13 @@ use Behat\MinkExtension\Context\MinkAwareContext;
|
|||||||
*/
|
*/
|
||||||
class MinkAwareInitializer implements ContextInitializer
|
class MinkAwareInitializer implements ContextInitializer
|
||||||
{
|
{
|
||||||
private $mink;
|
public function __construct(
|
||||||
private $parameters;
|
private readonly Mink $mink,
|
||||||
|
private readonly array $parameters,
|
||||||
/**
|
) {
|
||||||
* Initializes initializer.
|
|
||||||
*
|
|
||||||
* @param Mink $mink
|
|
||||||
* @param array $parameters
|
|
||||||
*/
|
|
||||||
public function __construct(Mink $mink, array $parameters)
|
|
||||||
{
|
|
||||||
$this->mink = $mink;
|
|
||||||
$this->parameters = $parameters;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
public function initializeContext(Context $context): void
|
||||||
* Initializes provided context.
|
|
||||||
*
|
|
||||||
* @param Context $context
|
|
||||||
*/
|
|
||||||
public function initializeContext(Context $context)
|
|
||||||
{
|
{
|
||||||
if (!$context instanceof MinkAwareContext) {
|
if (!$context instanceof MinkAwareContext) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user