Skip to content

devfrey/rector-laravel

Repository files navigation

Installation

composer require --dev devfrey/rector-laravel
<?php

use Rector\Config\RectorConfig;

return RectorConfig::configure()
    // ...
    ->withRules([
        Devfrey\RectorLaravel\Console\AddDescriptionAttributeRector::class,
        Devfrey\RectorLaravel\Console\AddSignatureAttributeRector::class,

        Devfrey\RectorLaravel\Eloquent\AddAppendsAttributeRector::class,
        Devfrey\RectorLaravel\Eloquent\AddBuilderPropertyRector::class,
        Devfrey\RectorLaravel\Eloquent\AddConnectionAttributeRector::class,
        Devfrey\RectorLaravel\Eloquent\AddFillableAttributeRector::class,
        Devfrey\RectorLaravel\Eloquent\AddGenericHasBuilderTraitRector::class,
        Devfrey\RectorLaravel\Eloquent\AddGuardedAttributeRector::class,
        Devfrey\RectorLaravel\Eloquent\AddHiddenAttributeRector::class,
        Devfrey\RectorLaravel\Eloquent\AddTableAttributeRector::class,
        Devfrey\RectorLaravel\Eloquent\AddTouchesAttributeRector::class,
        Devfrey\RectorLaravel\Eloquent\AddUnguardedAttributeRector::class,
        Devfrey\RectorLaravel\Eloquent\AddUseModelAttributeRector::class,
        Devfrey\RectorLaravel\Eloquent\AddVisibleAttributeRector::class,
        Devfrey\RectorLaravel\Eloquent\DocumentRelationGenericsRector::class,

        Devfrey\RectorLaravel\Http\AddRedirectToAttributeRector::class,
        Devfrey\RectorLaravel\Http\AddRedirectToRouteAttributeRector::class,
        Devfrey\RectorLaravel\Http\AddStopOnFirstFailureAttributeRector::class,

        Devfrey\RectorLaravel\Resources\AddCollectsAttributeRector::class,
        Devfrey\RectorLaravel\Resources\AddPreserveKeysAttributeRector::class,

        Devfrey\RectorLaravel\Testing\AddSeedAttributeRector::class,
        Devfrey\RectorLaravel\Testing\AddSeederAttributeRector::class,
    ]);

About

A set of additional rectors for Laravel projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages