Documentation

NoUnsetOnPropertyFixer extends AbstractFixer
in package

FinalYes
Tags
author

Gert de Pagter BackEndTea@gmail.com

Table of Contents

Methods

getDefinition()  : FixerDefinitionInterface
getPriority()  : int
{@inheritdoc}
isCandidate()  : bool
isRisky()  : bool
applyFix()  : void
getUnsetsInfo()  : array<int, array<string, bool|int>>
isAnyUnsetToTransform()  : bool
isProperty()  : bool
updateTokens()  : void

Methods

getPriority()

{@inheritdoc}

public getPriority() : int

Must run before CombineConsecutiveUnsetsFixer.

Return values
int

getUnsetsInfo()

private getUnsetsInfo(Tokens $tokens, int $index) : array<int, array<string, bool|int>>
Parameters
$tokens : Tokens
$index : int
Return values
array<int, array<string, bool|int>>

isAnyUnsetToTransform()

private isAnyUnsetToTransform(array<int, array<string, bool|int>> $unsetsInfo) : bool
Parameters
$unsetsInfo : array<int, array<string, bool|int>>
Return values
bool

isProperty()

private isProperty(Tokens $tokens, int $index, int $endIndex) : bool
Parameters
$tokens : Tokens
$index : int
$endIndex : int
Return values
bool

updateTokens()

private updateTokens(Tokens $tokens, array<string, bool|int> $unsetInfo, bool $isLastUnset) : void
Parameters
$tokens : Tokens
$unsetInfo : array<string, bool|int>
$isLastUnset : bool

        
On this page

Search results