Rector upgrades rules for Hyperf.

Fund package maintenance!
huangdijia
hdj.me/sponsors

Installs: 37 313

Dependents: 4

Suggesters: 0

Security: 0

Stars: 3

Watchers: 1

Forks: 3

Open Issues: 0

Type:rector-extension

v0.2.1 2024-11-14 06:01 UTC

This package is auto-updated.

Last update: 2024-12-14 06:11:10 UTC


README

Latest Stable Version Total Downloads GitHub license

See available Hyperf rules

Install

This package is a Rector extension developed by the Hyperf community.

Install the package as dependency:

composer require friendsofhyperf/rector --dev

Use Sets

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

use Rector\Hyperf\Set\HyperfSetList;
use Rector\Config\RectorConfig;

return static function (RectorConfig $rectorConfig): void {
    $rectorConfig->sets([
        HyperfSetList::HYPERF_31
    ]);
};

Run Rector

the source directory (e.g. src) is optional.

1. Dry Run - Preview Changes

vendor/bin/rector process src --dry-run

2. Run Rector and Let It Change Your Code

vendor/bin/rector process src

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.