Behat


Behat\Behat\Extension\Extension
Behat/Behat/Extension/Extension.php at line 24

Class Extension

Extension

public class Extension

Behat base extension class.

Author:
Konstantin Kudryashov

Method Summary
void

load(array config, ContainerBuilder container)

Loads a specific configuration.

void

getConfig(ArrayNodeDefinition builder)

Setups configuration for current extension.

array

getCompilerPasses()

Returns compiler passes used by this extension.

protected string

getExtensionName()

Returns extension name used to store extension parameters in DIC.

protected string

getServiceDefinitionsName()

Returns name of the service definition config without extension and path.

protected string

getServiceDefinitionsPath()

Returns service definition configs path.

Method Detail

Behat/Behat/Extension/Extension.php at line 32

load

public void load(array config, ContainerBuilder container)

Loads a specific configuration.

Parameters:
config - Extension configuration hash (from behat.yml)
container - ContainerBuilder instance

Behat/Behat/Extension/Extension.php at line 54

getConfig

public void getConfig(ArrayNodeDefinition builder)

Setups configuration for current extension.


Behat/Behat/Extension/Extension.php at line 67

getCompilerPasses

public array getCompilerPasses()

Returns compiler passes used by this extension.


Behat/Behat/Extension/Extension.php at line 77

getExtensionName

protected string getExtensionName()

Returns extension name used to store extension parameters in DIC.


Behat/Behat/Extension/Extension.php at line 87

getServiceDefinitionsName

protected string getServiceDefinitionsName()

Returns name of the service definition config without extension and path.


Behat/Behat/Extension/Extension.php at line 97

getServiceDefinitionsPath

protected string getServiceDefinitionsPath()

Returns service definition configs path.


Behat