Behat


Behat\Behat\DependencyInjection\BehatExtension
Behat/Behat/DependencyInjection/BehatExtension.php at line 27

Class BehatExtension

BehatExtension

public class BehatExtension

Behat service container extension.

Author:
Konstantin Kudryashov

Constructor Summary
void

__construct(mixed basePath)

Initializes configuration.

Method Summary
void

load(mixed configs, ContainerBuilder container)

protected void

loadPathsConfiguration(array config, ContainerBuilder container)

Loads paths configuration.

protected void

loadContextConfiguration(array config, ContainerBuilder container)

Loads context configuration.

protected void

loadFormatterConfiguration(array config, ContainerBuilder container)

Loads formatter(s) configuration.

protected void

loadOptionsConfiguration(array config, ContainerBuilder container)

Loads behat options configuration.

protected void

loadFiltersConfiguration(array config, ContainerBuilder container)

Loads gherkin filters configuration.

protected void

loadExtensionsConfiguration(array config, ContainerBuilder container)

Loads extensions configuration.

protected void

resolveRelativePaths(ContainerBuilder container)

Resolves relative behat.paths.* parameters in container.

protected void

addCompilerPasses(ContainerBuilder container)

Adds core compiler passes to container.

void

getXsdValidationBasePath()

void

getNamespace()

void

getAlias()

protected void

loadDefaults(mixed container)

Constructor Detail

Behat/Behat/DependencyInjection/BehatExtension.php at line 37

__construct

public void __construct(mixed basePath)

Initializes configuration.


Method Detail

Behat/Behat/DependencyInjection/BehatExtension.php at line 48

load

public void load(mixed configs, ContainerBuilder container)


Behat/Behat/DependencyInjection/BehatExtension.php at line 108

loadPathsConfiguration

protected void loadPathsConfiguration(array config, ContainerBuilder container)

Loads paths configuration.


Behat/Behat/DependencyInjection/BehatExtension.php at line 121

loadContextConfiguration

protected void loadContextConfiguration(array config, ContainerBuilder container)

Loads context configuration.


Behat/Behat/DependencyInjection/BehatExtension.php at line 138

loadFormatterConfiguration

protected void loadFormatterConfiguration(array config, ContainerBuilder container)

Loads formatter(s) configuration.


Behat/Behat/DependencyInjection/BehatExtension.php at line 151

loadOptionsConfiguration

protected void loadOptionsConfiguration(array config, ContainerBuilder container)

Loads behat options configuration.


Behat/Behat/DependencyInjection/BehatExtension.php at line 164

loadFiltersConfiguration

protected void loadFiltersConfiguration(array config, ContainerBuilder container)

Loads gherkin filters configuration.


Behat/Behat/DependencyInjection/BehatExtension.php at line 177

loadExtensionsConfiguration

protected void loadExtensionsConfiguration(array config, ContainerBuilder container)

Loads extensions configuration.


Behat/Behat/DependencyInjection/BehatExtension.php at line 206

resolveRelativePaths

protected void resolveRelativePaths(ContainerBuilder container)

Resolves relative behat.paths.* parameters in container.


Behat/Behat/DependencyInjection/BehatExtension.php at line 229

addCompilerPasses

protected void addCompilerPasses(ContainerBuilder container)

Adds core compiler passes to container.


Behat/Behat/DependencyInjection/BehatExtension.php at line 244

getXsdValidationBasePath

public void getXsdValidationBasePath()


Behat/Behat/DependencyInjection/BehatExtension.php at line 252

getNamespace

public void getNamespace()


Behat/Behat/DependencyInjection/BehatExtension.php at line 260

getAlias

public void getAlias()


Behat/Behat/DependencyInjection/BehatExtension.php at line 268

loadDefaults

protected void loadDefaults(mixed container)


Behat