%PDF- %PDF-
Direktori : /home/vacivi36/vacivitta_bakcup/vendor/rector/rector/vendor/rector/rector-symfony/ |
Current File : /home/vacivi36/vacivitta_bakcup/vendor/rector/rector/vendor/rector/rector-symfony/README.md |
# Rector Rules for Symfony See available [Symfony rules](/docs/rector_rules_overview.md) ## Install This package is already part of [rector/rector](http://github.com/rectorphp/rector) package, so it works out of the box. All you need to do is install the main package, and you're good to go: ```bash composer require rector/rector --dev ``` ## Use Sets To add a set to your config, use `Rector\Symfony\Set\SymfonySetList` class and pick one of constants: ```php use Rector\Core\Configuration\Option; use Rector\Symfony\Set\SymfonySetList; use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; return static function (ContainerConfigurator $containerConfigurator): void { // region Symfony Container $parameters = $containerConfigurator->parameters(); $parameters->set( Option::SYMFONY_CONTAINER_XML_PATH_PARAMETER, __DIR__ . '/var/cache/dev/App_KernelDevDebugContainer.xml' ); // endregion $containerConfigurator->import(SymfonySetList::SYMFONY_52); $containerConfigurator->import(SymfonySetList::SYMFONY_CODE_QUALITY); $containerConfigurator->import(SymfonySetList::SYMFONY_CONSTRUCTOR_INJECTION); }; ``` <br> ## Read a First Book About Rector Are you curious, how Rector works internally, how to create your own rules and test them and why Rector was born? In May 2021 we've released the very first book: *Rector - The Power of Automated Refactoring*. <a href="https://leanpub.com/rector-the-power-of-automated-refactoring"> <img src="https://github.com/rectorphp/the-power-of-automated-refactoring-feedback/raw/main/images/book_title.png"> </a> By [buying a book](https://leanpub.com/rector-the-power-of-automated-refactoring) you directly support maintainers who are working on Rector. <br> ## Support Rector is a tool that [we develop](https://getrector.org/) and share for free, so anyone can automate their refactoring. But not everyone has dozens of hours to understand complexity of abstract-syntax-tree in their own time. **That's why we provide commercial support - to save your time**. Would you like to apply Rector on your code base but don't have time for the struggle with your project? [Hire us](https://getrector.org/contact) to get there faster.