Documentation

SelfAccessorFixer extends AbstractFixer
in package

FinalYes
Tags
author

Gregor Harlan gharlan@web.de

Table of Contents

Methods

getDefinition()  : FixerDefinitionInterface
getPriority()  : int
{@inheritdoc}
isCandidate()  : bool
isRisky()  : bool
applyFix()  : void
getClassStart()  : int|null
replaceNameOccurrences()  : void
Replace occurrences of the name of the classy element by "self" (if possible).

Methods

getPriority()

{@inheritdoc}

public getPriority() : int

Must run after PsrAutoloadingFixer.

Return values
int

getClassStart()

private getClassStart(Tokens $tokens, int $index, string $namespace) : int|null
Parameters
$tokens : Tokens
$index : int
$namespace : string
Return values
int|null

replaceNameOccurrences()

Replace occurrences of the name of the classy element by "self" (if possible).

private replaceNameOccurrences(Tokens $tokens, string $namespace, string $name, int $startIndex, int $endIndex) : void
Parameters
$tokens : Tokens
$namespace : string
$name : string
$startIndex : int
$endIndex : int

        
On this page

Search results