* * For the full copyright and license information, please view * the LICENSE file that was distributed with this source code. */ use CodeIgniter\CodingStandard\CodeIgniter4; use Nexus\CsConfig\Factory; use Nexus\CsConfig\Fixer\Comment\NoCodeSeparatorCommentFixer; use Nexus\CsConfig\FixerGenerator; use PhpCsFixer\Finder; $finder = Finder::create() ->files() ->in([ __DIR__ . '/admin', __DIR__ . '/app', __DIR__ . '/public', ]) ->exclude(['Views/errors/html']) ->append([ __DIR__ . '/admin/starter/builds', ]); $overrides = []; $options = [ 'cacheFile' => 'build/.php-cs-fixer.no-header.cache', 'finder' => $finder, 'customFixers' => FixerGenerator::create('vendor/nexusphp/cs-config/src/Fixer', 'Nexus\\CsConfig\\Fixer'), 'customRules' => [ NoCodeSeparatorCommentFixer::name() => true, ], ]; return Factory::create(new CodeIgniter4(), $overrides, $options)->forProjects();