TransformationRuleInterface

interface TransformationRuleInterface

Contains instruction for compiling a resource bundle.

Methods

string getBundleName()

Returns the name of the compiled resource bundle.

string[] beforeCompile(CompilationContextInterface $context)

Runs instructions to be executed before compiling the sources of the resource bundle.

afterCompile(CompilationContextInterface $context)

Runs instructions to be executed after compiling the sources of the resource bundle.

mixed beforeCreateStub(StubbingContextInterface $context)

Runs instructions to be executed before creating the stub version of the resource bundle.

afterCreateStub(StubbingContextInterface $context)

Runs instructions to be executed after creating the stub version of the resource bundle.

Details

string getBundleName()

Returns the name of the compiled resource bundle.

Return Value

string The name of the bundle.

string[] beforeCompile(CompilationContextInterface $context)

Runs instructions to be executed before compiling the sources of the resource bundle.

Parameters

CompilationContextInterface $context The contextual information of the compilation.

Return Value

string[] The source directories/files of the bundle.

afterCompile(CompilationContextInterface $context)

Runs instructions to be executed after compiling the sources of the resource bundle.

Parameters

CompilationContextInterface $context The contextual information of the compilation.

mixed beforeCreateStub(StubbingContextInterface $context)

Runs instructions to be executed before creating the stub version of the resource bundle.

Parameters

StubbingContextInterface $context The contextual information of the compilation.

Return Value

mixed The data to include in the stub version.

afterCreateStub(StubbingContextInterface $context)

Runs instructions to be executed after creating the stub version of the resource bundle.

Parameters

StubbingContextInterface $context The contextual information of the compilation.
doc_Symfony
2016-10-28 06:35:02
Comments
Leave a Comment

Please login to continue.