PHP Класс PhpCsFixer\FixerFactory

Fixers may be registered (made the factory aware of them) by registering a custom fixer and default, built in fixers. Then, one can attach Config instance to fixer instances. Finally factory creates a ready to use group of fixers.
Автор: Dariusz Rumiński ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( )
create ( ) : FixerFactory Create instance.
getFixers ( ) : PhpCsFixer\Fixer\FixerInterface[] Get fixers.
hasRule ( string $name ) : boolean Check if fixer exists.
registerBuiltInFixers ( ) Register all built in fixers.
registerCustomFixers ( array $fixers ) Register fixers.
registerFixer ( PhpCsFixer\Fixer\FixerInterface $fixer, boolean $isCustom ) Register fixer.
setWhitespacesConfig ( phpcsfixer\WhitespacesFixerConfig $config )
useRuleSet ( phpcsfixer\RuleSetInterface $ruleSet ) Apply RuleSet on fixers to filter out all unwanted fixers.

Приватные методы

Метод Описание
generateConflictMessage ( array $fixerConflicts ) : string
getFixersConflicts ( PhpCsFixer\Fixer\FixerInterface $fixer ) : string[] | null
sortFixers ( ) Sort fixers by their priorities.

Описание методов

__construct() публичный Метод

public __construct ( )

create() публичный статический Метод

Create instance.
public static create ( ) : FixerFactory
Результат FixerFactory

getFixers() публичный Метод

Get fixers.
public getFixers ( ) : PhpCsFixer\Fixer\FixerInterface[]
Результат PhpCsFixer\Fixer\FixerInterface[]

hasRule() публичный Метод

Check if fixer exists.
public hasRule ( string $name ) : boolean
$name string
Результат boolean

registerBuiltInFixers() публичный Метод

Register all built in fixers.

registerCustomFixers() публичный Метод

Register fixers.
public registerCustomFixers ( array $fixers )
$fixers array

registerFixer() публичный Метод

Register fixer.
public registerFixer ( PhpCsFixer\Fixer\FixerInterface $fixer, boolean $isCustom )
$fixer PhpCsFixer\Fixer\FixerInterface
$isCustom boolean

setWhitespacesConfig() публичный Метод

public setWhitespacesConfig ( phpcsfixer\WhitespacesFixerConfig $config )
$config phpcsfixer\WhitespacesFixerConfig

useRuleSet() публичный Метод

Apply RuleSet on fixers to filter out all unwanted fixers.
public useRuleSet ( phpcsfixer\RuleSetInterface $ruleSet )
$ruleSet phpcsfixer\RuleSetInterface