final class FusionPrototypeTransformer (View source)

internal  
 

Methods

forContent(string $fileContent, string $commentPrefix, Closure $onWarning)

No description

processFusionPrototypeNameReplacements(FusionPrototypeNameReplacement ...$fusionPrototypeNameReplacements)

Rewrite prototype names form e.g Foo.Bar:Boo to Boo.Bar:Foo

processFusionPrototypeNameAddComments(FusionPrototypeNameAddComment ...$fusionPrototypeNameAddComments)

Add comment to file if prototype name matches at least once.

string
getProcessedContent()

No description

Details

static FusionPrototypeTransformer forContent(string $fileContent, string $commentPrefix, Closure $onWarning)

No description

Parameters

string $fileContent
string $commentPrefix
Closure $onWarning

Return Value

FusionPrototypeTransformer

FusionPrototypeTransformer processFusionPrototypeNameReplacements(FusionPrototypeNameReplacement ...$fusionPrototypeNameReplacements)

Rewrite prototype names form e.g Foo.Bar:Boo to Boo.Bar:Foo

Parameters

FusionPrototypeNameReplacement ...$fusionPrototypeNameReplacements

Return Value

FusionPrototypeTransformer

FusionPrototypeTransformer processFusionPrototypeNameAddComments(FusionPrototypeNameAddComment ...$fusionPrototypeNameAddComments)

Add comment to file if prototype name matches at least once.

Parameters

FusionPrototypeNameAddComment ...$fusionPrototypeNameAddComments

Return Value

FusionPrototypeTransformer

string getProcessedContent()

No description

Return Value

string