Documentation

RegularCallableCallFixer extends AbstractFixer
in package

FinalYes
Tags
author

Dariusz Rumiński dariusz.ruminski@gmail.com

Table of Contents

Methods

getDefinition()  : FixerDefinitionInterface
getPriority()  : int
{@inheritdoc}
isCandidate()  : bool
isRisky()  : bool
applyFix()  : void
getTokensSubcollection()  : Tokens
isValidFunctionInvoke()  : bool
processCall()  : void
replaceCallUserFuncWithCallback()  : void

Methods

getPriority()

{@inheritdoc}

public getPriority() : int

Must run before NativeFunctionInvocationFixer. Must run after NoBinaryStringFixer, NoUselessConcatOperatorFixer.

Return values
int

isValidFunctionInvoke()

private isValidFunctionInvoke(string $name) : bool
Parameters
$name : string
Return values
bool

processCall()

private processCall(Tokens $tokens, int $index, array<string|int, mixed> $arguments) : void
Parameters
$tokens : Tokens
$index : int
$arguments : array<string|int, mixed>

replaceCallUserFuncWithCallback()

private replaceCallUserFuncWithCallback(Tokens $tokens, int $callIndex, Tokens $newCallTokens, int $firstArgStartIndex, int $firstArgEndIndex) : void
Parameters
$tokens : Tokens
$callIndex : int
$newCallTokens : Tokens
$firstArgStartIndex : int
$firstArgEndIndex : int

        
On this page

Search results