Example #1
0
 /**
  * @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;
 }