Compatible with PHP 7.4 and later.
Compatible with Behat 3.0.0 and later
- Require this extension using Composer
composer require --dev zayon/behat-gather-context-extension
- Enable it within your Behat configuration:
# behat.yaml.dist / behat.yaml
default:
extensions:
Zayon\BehatGatherContextExtension\ContextGathererExtension: ~
<?php
# tests/Behat/DemoContext.php
namespace Acme\Tests\Behat;
use Behat\Behat\Context\Context;
final class DemoContext implements Context
{
// a beforeScenario hook will automatically be created to gather AnotherContext
private AnotherContext $anotherContext;
}
This package follows semantic versioning.
This extension is completely free and released under permissive MIT license.