PhpUnitAttributesFixer
extends AbstractPhpUnitFixer
in package
FinalYes
Tags
Table of Contents
Properties
- $fixingMap : array<string, string>
Methods
- __construct() : mixed
- getDefinition() : FixerDefinitionInterface
- getPriority() : int
- {@inheritdoc}
- isCandidate() : bool
- applyPhpUnitClassFix() : void
- createAttributeTokens() : array<int, Token>
- createEscapedStringToken() : Token
- fixCovers() : array<int, Token>
- fixDataProvider() : array<int, Token>
- fixDepends() : array<int, Token>
- fixRequires() : array<int, Token>
- fixTestWith() : array<int, Token>
- fixUses() : array<int, Token>
- fixWithEnabledDisabledValue() : array<int, Token>
- fixWithoutParameters() : array<int, Token>
- fixWithSingleStringValue() : array<int, Token>
- getAttributeNameForAnnotation() : string
- getMatches() : array<int, string>
- isAttributeAlreadyPresent() : bool
- prepareFixingMap() : void
- shouldBeFixed() : bool
- toClassConstant() : array<int, Token>
Properties
$fixingMap
private
array<string, string>
$fixingMap
Methods
__construct()
public
__construct() : mixed
getDefinition()
public
getDefinition() : FixerDefinitionInterface
Return values
FixerDefinitionInterfacegetPriority()
{@inheritdoc}
public
getPriority() : int
Must run before FullyQualifiedStrictTypesFixer, PhpdocSeparationFixer, PhpdocTrimConsecutiveBlankLineSeparationFixer, PhpdocTrimFixer.
Return values
intisCandidate()
public
isCandidate(Tokens $tokens) : bool
Parameters
- $tokens : Tokens
Return values
boolapplyPhpUnitClassFix()
protected
applyPhpUnitClassFix(Tokens $tokens, int $startIndex, int $endIndex) : void
Parameters
- $tokens : Tokens
- $startIndex : int
- $endIndex : int
createAttributeTokens()
private
static createAttributeTokens(Tokens $tokens, int $index, string $className, Token ...$attributeTokens) : array<int, Token>
Parameters
Return values
array<int, Token>createEscapedStringToken()
private
static createEscapedStringToken(string $value) : Token
Parameters
- $value : string
Return values
TokenfixCovers()
private
static fixCovers(Tokens $tokens, int $index, Annotation $annotation) : array<int, Token>
Parameters
- $tokens : Tokens
- $index : int
- $annotation : Annotation
Return values
array<int, Token>fixDataProvider()
private
static fixDataProvider(Tokens $tokens, int $index, Annotation $annotation) : array<int, Token>
Parameters
- $tokens : Tokens
- $index : int
- $annotation : Annotation
Return values
array<int, Token>fixDepends()
private
static fixDepends(Tokens $tokens, int $index, Annotation $annotation) : array<int, Token>
Parameters
- $tokens : Tokens
- $index : int
- $annotation : Annotation
Return values
array<int, Token>fixRequires()
private
static fixRequires(Tokens $tokens, int $index, Annotation $annotation) : array<int, Token>
Parameters
- $tokens : Tokens
- $index : int
- $annotation : Annotation
Return values
array<int, Token>fixTestWith()
private
static fixTestWith(Tokens $tokens, int $index, Annotation $annotation) : array<int, Token>
Parameters
- $tokens : Tokens
- $index : int
- $annotation : Annotation
Return values
array<int, Token>fixUses()
private
static fixUses(Tokens $tokens, int $index, Annotation $annotation) : array<int, Token>
Parameters
- $tokens : Tokens
- $index : int
- $annotation : Annotation
Return values
array<int, Token>fixWithEnabledDisabledValue()
private
static fixWithEnabledDisabledValue(Tokens $tokens, int $index, Annotation $annotation) : array<int, Token>
Parameters
- $tokens : Tokens
- $index : int
- $annotation : Annotation
Return values
array<int, Token>fixWithoutParameters()
private
static fixWithoutParameters(Tokens $tokens, int $index, Annotation $annotation) : array<int, Token>
Parameters
- $tokens : Tokens
- $index : int
- $annotation : Annotation
Return values
array<int, Token>fixWithSingleStringValue()
private
static fixWithSingleStringValue(Tokens $tokens, int $index, Annotation $annotation) : array<int, Token>
Parameters
- $tokens : Tokens
- $index : int
- $annotation : Annotation
Return values
array<int, Token>getAttributeNameForAnnotation()
private
static getAttributeNameForAnnotation(Annotation $annotation) : string
Parameters
- $annotation : Annotation
Return values
stringgetMatches()
private
static getMatches(Annotation $annotation) : array<int, string>
Parameters
- $annotation : Annotation
Return values
array<int, string>isAttributeAlreadyPresent()
private
static isAttributeAlreadyPresent(Tokens $tokens, int $index, array<int, Token> $tokensToInsert) : bool
Parameters
Return values
boolprepareFixingMap()
private
prepareFixingMap() : void
shouldBeFixed()
private
static shouldBeFixed(string $annotationName, string $annotationScope) : bool
Parameters
- $annotationName : string
- $annotationScope : string
Return values
booltoClassConstant()
private
static toClassConstant(class-string $name) : array<int, Token>
Parameters
- $name : class-string