Skip to content

PHPDevsr/rector-codeigniter4

Repository files navigation

Rector Rules for Codeigniter4

Tests Code Analysis Packagist Downloads Packagist Version

See available Codeigniter4 rules

Requirement

Minimum PHP 8.1

Install

This package is a Rector extension developed by the PHPDevsr based on Codeigniter4 Community. In set 4.5 required PHPStan, you needed create phpstan.neon.dist in root project.

Install the PHPDevsr\Rector\Codeigniter4 package as dependency:

composer require phpdevsr/rector-codeigniter4 --dev

Use Sets

To add a set to your config, use PHPDevsr\Rector\Codeigniter4\Set\CodeigniterSetList class and pick one of the constants:

<?php

declare(strict_types=1);

use Rector\Config\RectorConfig;
use PHPDevsr\Rector\Codeigniter4\Set\CodeigniterSetList;

return RectorConfig::configure()
    ->withSets([
        CodeigniterSetList::CODEIGNITER_45
    ]);

Learn Rector Faster

Rector is a tool that we develop and share for free, so anyone can save hundreds of hours on refactoring. But not everyone has time to understand Rector and AST complexity. You have 2 ways to speed this process up:

Both ways support us to and improve Rector in sustainable way by learning from practical projects.

About

Rector upgrades rules for Codeigniter4

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages