/** * @param array|string $dirs * * @return \nochso\Omni\PhpCsFixer\DefaultFinder */ public static function createIn($dirs) { $finder = new self(); if (!is_array($dirs)) { $dirs = [$dirs]; } $finder->in($dirs); $excludes = []; foreach ($finder->getVcsIgnoreFiles($dirs) as $ignore) { $excludes = array_merge($excludes, $finder->readExcludeLines($ignore)); } $finder->exclude($excludes); return $finder; }