PHP 클래스 Behat\Behat\Context\ServiceContainer\ContextExtension

Extends Behat with context services.
저자: Konstantin Kudryashov ([email protected])
상속: implements Behat\Testwork\ServiceContainer\Extension
파일 보기 프로젝트 열기: behat/behat

공개 메소드들

메소드 설명
__construct ( Behat\Testwork\ServiceContainer\ServiceProcessor $processor = null ) Initializes compiler pass.
configure ( ArrayNodeDefinition $builder )
getConfigKey ( )
initialize ( ExtensionManager $extensionManager )
load ( ContainerBuilder $container, array $config )
process ( ContainerBuilder $container )

보호된 메소드들

메소드 설명
loadSnippetsController ( ContainerBuilder $container )

비공개 메소드들

메소드 설명
getAnnotatedContextReaderId ( ) : string Returns annotated context reader id.
getEnvironmentHandlerId ( ) : string Returns context environment handler service id.
getEnvironmentReaderId ( ) : string Returns context environment reader id.
getSuiteSetupId ( ) : string Returns context suite setup id.
loadDefaultClassGenerators ( ContainerBuilder $container ) Loads default context class generators.
loadDefaultContextReaders ( ContainerBuilder $container ) Loads default context readers.
loadEnvironmentHandler ( ContainerBuilder $container ) Loads context environment handlers.
loadEnvironmentReader ( ContainerBuilder $container ) Loads context environment readers.
loadFactory ( ContainerBuilder $container ) Loads context factory.
loadSnippetAppender ( ContainerBuilder $container ) Loads context snippet appender.
loadSnippetGenerators ( ContainerBuilder $container ) Loads context snippet generators.
loadSuiteSetup ( ContainerBuilder $container ) Loads context environment setup.
processAnnotationReaders ( ContainerBuilder $container ) Processes all annotation readers.
processArgumentResolvers ( ContainerBuilder $container ) Processes all context initializers.
processClassGenerators ( ContainerBuilder $container ) Processes all class generators.
processClassResolvers ( ContainerBuilder $container ) Processes all context initializers.
processContextInitializers ( ContainerBuilder $container ) Processes all context initializers.
processContextReaders ( ContainerBuilder $container ) Processes all context readers.

메소드 상세

__construct() 공개 메소드

Initializes compiler pass.
public __construct ( Behat\Testwork\ServiceContainer\ServiceProcessor $processor = null )
$processor Behat\Testwork\ServiceContainer\ServiceProcessor

configure() 공개 메소드

public configure ( ArrayNodeDefinition $builder )
$builder Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition

getConfigKey() 공개 메소드

public getConfigKey ( )

initialize() 공개 메소드

public initialize ( ExtensionManager $extensionManager )
$extensionManager Behat\Testwork\ServiceContainer\ExtensionManager

load() 공개 메소드

public load ( ContainerBuilder $container, array $config )
$container Symfony\Component\DependencyInjection\ContainerBuilder
$config array

loadSnippetsController() 보호된 메소드

protected loadSnippetsController ( ContainerBuilder $container )
$container Symfony\Component\DependencyInjection\ContainerBuilder

process() 공개 메소드

public process ( ContainerBuilder $container )
$container Symfony\Component\DependencyInjection\ContainerBuilder