Extension
class Extension implements Extension (View source)
SilverStripe extension for Behat class.
Configured by adding SilverStripe\BehatExtension\Extension
to your behat.yml
Constants
SILVERSTRIPE_ID |
Extension configuration ID. |
Methods
protected
loadCallHandlers(ContainerBuilder $container, int $errorReporting, int $retrySeconds)
Shivs in custom call handler
Details
getConfigKey()
{@inheritDoc}
initialize(ExtensionManager $extensionManager)
No description
load(ContainerBuilder $container, array $config)
No description
process(ContainerBuilder $container)
{@inheritDoc}
configure(ArrayNodeDefinition $builder)
No description
protected
loadSuiteLocator(ContainerBuilder $container)
Loads module suite locator.
This is responsible for bootstrapping the module config for running tests.
protected
loadBootstrapController(ContainerBuilder $container)
Loads suite bootstrap controller.
This is responsible for invoking --init commands for modules. Replaces the core behat InitializationController
protected
loadCallHandlers(ContainerBuilder $container, int $errorReporting, int $retrySeconds)
Shivs in custom call handler