DataTables PHP 3.0.2

Runner
in package

FinalYes
Tags
phpstan-type

_RunResult array<string, array{appliedFixers: list, diff: string}>

author

Dariusz Rumiński dariusz.ruminski@gmail.com

author

Greg Korba greg@codito.dev

no-named-arguments

Parameter names are not covered by the backward compatibility promise.

TODO

v4: decide if marking Runner as internal or making it dependencies public

phpstan-ignore-next-line

phpCsFixer.internalTypeInPublicApi

Table of Contents

Methods

__construct()  : mixed
fix()  : _RunResult
getWorkersMemoryUsage()  : int
Total workers memory. 0 if not run in parallel mode.
setFileIterator()  : void

Methods

__construct()

public __construct(null|Traversable<string|int, SplFileInfo$fileIterator, array<int, FixerInterface$fixers, DifferInterface $differ, EventDispatcherInterface|null $eventDispatcher, ErrorsManager $errorsManager, LinterInterface $linter, bool $isDryRun, CacheManagerInterface $cacheManager[, DirectoryInterface|null $directory = null ][, bool $stopOnViolation = false ][, ParallelConfig|null $parallelConfig = null ][, InputInterface|null $input = null ][, string|null $configFile = null ][, RuleCustomisationPolicyInterface|null $ruleCustomisationPolicy = null ]) : mixed
Parameters
$fileIterator : null|Traversable<string|int, SplFileInfo>
$fixers : array<int, FixerInterface>
$differ : DifferInterface
$eventDispatcher : EventDispatcherInterface|null
$errorsManager : ErrorsManager
$linter : LinterInterface
$isDryRun : bool
$cacheManager : CacheManagerInterface
$directory : DirectoryInterface|null = null
$stopOnViolation : bool = false
$parallelConfig : ParallelConfig|null = null
$input : InputInterface|null = null
$configFile : string|null = null
$ruleCustomisationPolicy : RuleCustomisationPolicyInterface|null = null

fix()

public fix() : _RunResult
Return values
_RunResult

getWorkersMemoryUsage()

Total workers memory. 0 if not run in parallel mode.

public getWorkersMemoryUsage() : int
Return values
int

setFileIterator()

public setFileIterator(Traversable<string|int, SplFileInfo$fileIterator) : void
Parameters
$fileIterator : Traversable<string|int, SplFileInfo>
Tags
TODO

v4: mark internal

TODO

consider to drop this method and make iterator parameter obligatory in constructor, more in https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7777/files#r1590447581


        
On this page

Search results