Включить файл миграции в phpcs - PullRequest
0 голосов
/ 18 октября 2019

Я понимаю, что это идет вразрез с надлежащими стандартами кодирования, но мне все равно.

Я хочу, чтобы мои файлы миграции проверялись PHPCS.

Я удалил следующую строку из моего phpcs.xml файла.

<exclude-pattern>*/migrations/*</exclude-pattern>

Затем я отформатировал следующий файл миграции, чтобы проверить, работает ли он.

<?php

use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;




class MigrationExampleClass extends Migration





{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::table('agreements', function (Blueprint $table) {
            $table->unsignedInteger('subject_id')->nullable()->change();
            $table->string('subject_type')->nullable()->change();
            $table->dropUnique('agreements_type_user_id_subject_id_version_uniqueso;jfgjdfjgisdgjdfidfgjddfifgbjfgnidfbjdfbjfgnjdfbjdfvjdfbjdfbj');
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::table('agreements', function (Blueprint $table) {
            $table->string('subject_id')->change();
            $table->string('subject_type')->change();

            $table->unique(['type', 'user_id', 'subject_id', 'version']);
        });
    }
}

Это было бы помечено PHPCS, если бы это был обычный php-файл, но это не так.

Есть ли что-то еще, что мне нужно сделать, чтобы проверить мои файлы миграции?

...