This tool - is a Behat library for auto loading context classes of extension to context environment.
See examples here:
namespace Behat\ExampleExtension\ServiceContainer;
// ...
class ExampleExtension implements Extension
{
// ...
/**
* {@inheritdoc}
*/
public function load(ContainerBuilder $container, array $config)
{
// Load all context classes from "Behat\ExampleExtension\Context\*" namespace.
$loader = new EnvironmentLoader($this, $container, $config);
// Your own environment reader can be easily added.
// $loader->addEnvironmentReader();
$loader->load();
}
// ...
}
Here is a good "how to" about extension creation and usage of this library.