tommasvotruba/laravelize

Rector 规则和工具,用于将 Symfony 项目转换为 Laravel

0.1.0 2023-03-28 15:54 UTC

This package is auto-updated.

Last update: 2024-08-30 02:03:12 UTC


README

安装

composer require tomasvotruba/laravelize --dev

用法

1. 使用 Rector 迁移 PHP 代码


将迁移集添加到您的 rector.php

use Rector\Config\RectorConfig;
use Rector\Set\ValueObject\LevelSetList;

return static function (RectorConfig $rectorConfig): void {
    $rectorConfig->sets([
        \TomasVotruba\Laravelize\Enum\SetList::SYMFONY_TO_LARAVEL
    ]);
};

使用配置

vendor/bin/rector process src

2. 使用正则表达式将 Twig 迁移到 Blade

vendor/bin/laravelize twig-to-blade views

@todo