protected function fix($directory)
{
if (!class_exists('PhpCsFixer\\Config')) {
return;
}
/** @var Config $fixerConfig */
$fixerConfig = $this->fixerConfig;
if (null === $fixerConfig) {
$fixerConfig = Config::create()->setRiskyAllowed(true)->setRules(array('@Symfony' => true, 'simplified_null_return' => false, 'concat_without_spaces' => false, 'double_arrow_multiline_whitespaces' => false, 'unalign_equals' => false, 'unalign_double_arrow' => false, 'align_double_arrow' => true, 'align_equals' => true, 'concat_with_spaces' => true, 'ordered_imports' => true, 'phpdoc_order' => true, 'short_array_syntax' => true));
$resolver = new ConfigurationResolver();
$resolver->setDefaultConfig($fixerConfig);
$resolver->resolve();
}
$finder = new Finder();
$finder->in($directory);
$fixerConfig->finder($finder);
$runner = new Runner($fixerConfig, new NullDiffer(), null, new ErrorsManager(), new NullLinter(), false);
return $runner->fix();
}