Documentation

SwitchContinueToBreakFixer extends AbstractFixer
in package

FinalYes

Table of Contents

Properties

$switchLevels  : array<int, int>

Methods

getDefinition()  : FixerDefinitionInterface
getPriority()  : int
{@inheritdoc}
isCandidate()  : bool
applyFix()  : void
doFix()  : int
fixContinueWhenActsAsBreak()  : int
fixInLoop()  : int
fixInSwitch()  : int
replaceContinueWithBreakToken()  : void

Properties

Methods

getPriority()

{@inheritdoc}

public getPriority() : int

Must run after NoAlternativeSyntaxFixer.

Return values
int

doFix()

private doFix(Tokens $tokens, int $index, int $depth, bool $isInSwitch) : int
Parameters
$tokens : Tokens
$index : int
$depth : int

= 0

$isInSwitch : bool
Return values
int

fixContinueWhenActsAsBreak()

private fixContinueWhenActsAsBreak(Tokens $tokens, int $continueIndex, bool $isInSwitch, int $depth) : int
Parameters
$tokens : Tokens
$continueIndex : int
$isInSwitch : bool
$depth : int
Return values
int

        
On this page

Search results