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])
파일 보기 프로젝트 열기: friendsofphp/php-cs-fixer 1 사용 예제들

공개 메소드들

메소드 설명
__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