for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace EzSystems\PlatformBehatBundle\ServiceContainer;
use Behat\Testwork\ServiceContainer\Extension;
use Behat\Testwork\ServiceContainer\ExtensionManager;
use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition;
use Symfony\Component\Config\FileLocator;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;
/**
* EzBehatExtension loads extension specific services.
*/
class EzBehatExtension implements Extension
{
* {@inheritdoc}
public function getConfigKey()
return 'ezbehatextension';
}
public function process(ContainerBuilder $container)
public function initialize(ExtensionManager $extensionManager)
public function configure(ArrayNodeDefinition $builder)
* Loads extension services into temporary container.
*
* @param ContainerBuilder $container
* @param array $config
public function load(ContainerBuilder $container, array $config)
$loader = new YamlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config'));
$loader->load('services.yml');