contao/rector

Rector configurations for Contao

Maintainers

Details

github.com/contao/rector

Source

Issues

Fund package maintenance!
to.contao.org/donate

1.2.0 2024-04-04 10:28 UTC

This package is auto-updated.

Last update: 2024-06-18 10:09:11 UTC


README

Rector configurations for Contao

This package includes the Rector configuration for Contao.

Installation

Add the package to your Contao installation via Composer:

composer require contao/rector --dev

Usage

Create a file named rector.php in the root directory of your project.

<?php

declare(strict_types=1);

use Contao\Rector\Set\SetList;
use Rector\Config\RectorConfig;

return RectorConfig::configure()
    ->withSets([SetList::CONTAO])
    // Adjust the configuration according to your needs.
;

Then run the script like this:

vendor/bin/rector

What's inside?

The package contains the following custom rectors:

Class Description
SimplifyObjectOrNullCheckRector Replaces null comparisons that check for object|null with boolean comparisons.

License

Contao is licensed under the terms of the LGPLv3.

Getting support

Visit the support page to learn about the available support options.