public function registerBuiltInFixers()
{
static $builtInFixers = null;
if (null === $builtInFixers) {
$builtInFixers = array();
foreach (SymfonyFinder::create()->files()->in(__DIR__ . '/Fixer') as $file) {
$relativeNamespace = $file->getRelativePath();
$fixerClass = 'PhpCsFixer\\Fixer\\' . ($relativeNamespace ? $relativeNamespace . '\\' : '') . $file->getBasename('.php');
if ('Fixer' === substr($fixerClass, -5)) {
$builtInFixers[] = $fixerClass;
}
}
}
foreach ($builtInFixers as $class) {
$this->registerFixer(new $class(), false);
}
return $this;
}