trait FusionMigrationTrait (View source)

Methods

void
replaceEelExpression(string $pregSearch, string $pregReplace)

No description

void
renameFusionPrototype(string $oldName, string $newName, string $comment = '')

No description

void
addCommentToFusionPrototype(string $name, string $comment)

No description

void
renameOnlyFusionPrototypeInstantiations(string $oldName, string $newName, string $comment = '')

No description

void
replaceEelExpressionInsideFusionPath(string $pregSearch, string $pregReplace, string $fusionPath)

No description

void
addCommentsIfRegexMatches(string $regex, string $comment)

No description

void
applyEelFusionOperations()

No description

execute()

No description

Details

final void replaceEelExpression(string $pregSearch, string $pregReplace)

No description

Parameters

string $pregSearch
string $pregReplace

Return Value

void

final void renameFusionPrototype(string $oldName, string $newName, string $comment = '')

No description

Parameters

string $oldName
string $newName
string $comment

Return Value

void

final void addCommentToFusionPrototype(string $name, string $comment)

No description

Parameters

string $name
string $comment

Return Value

void

final void renameOnlyFusionPrototypeInstantiations(string $oldName, string $newName, string $comment = '')

internal  experimental api, keeps prototype() extensions intact
 

No description

Parameters

string $oldName
string $newName
string $comment

Return Value

void

final void replaceEelExpressionInsideFusionPath(string $pregSearch, string $pregReplace, string $fusionPath)

internal  experimental api, requires to specify $fusionPath as parsed segments separated by slashes similar to the internal runtime path format
 

No description

Parameters

string $pregSearch
string $pregReplace
string $fusionPath

Return Value

void

final void addCommentsIfRegexMatches(string $regex, string $comment)

internal  experimental api, allows to specify a comment with a place-holder like %LINE - this might not be the correct line after applying two migration to a file
 

No description

Parameters

string $regex
string $comment

Return Value

void

final void applyEelFusionOperations()

No description

Return Value

void

execute()

No description