Documentation

SetTypeToCastFixer extends AbstractFunctionReferenceFixer
in package

FinalYes

Table of Contents

Methods

getDefinition()  : FixerDefinitionInterface
getPriority()  : int
{@inheritdoc}
isCandidate()  : bool
applyFix()  : void
findSettypeCalls()  : array<int, array<int, int>>
fixSettypeCall()  : void
fixSettypeNullCall()  : void
removeSettypeCall()  : void

Methods

getPriority()

{@inheritdoc}

public getPriority() : int

Must run after NoBinaryStringFixer, NoUselessConcatOperatorFixer.

Return values
int

findSettypeCalls()

private findSettypeCalls(Tokens $tokens) : array<int, array<int, int>>
Parameters
$tokens : Tokens
Return values
array<int, array<int, int>>

fixSettypeNullCall()

private fixSettypeNullCall(Tokens $tokens, int $functionNameIndex, Token $argumentToken) : void
Parameters
$tokens : Tokens
$functionNameIndex : int
$argumentToken : Token

removeSettypeCall()

private removeSettypeCall(Tokens $tokens, int $functionNameIndex, int $openParenthesisIndex, int $firstArgumentStart, int $commaIndex, int $secondArgumentStart, int $closeParenthesisIndex) : void
Parameters
$tokens : Tokens
$functionNameIndex : int
$openParenthesisIndex : int
$firstArgumentStart : int
$commaIndex : int
$secondArgumentStart : int
$closeParenthesisIndex : int

        
On this page

Search results