Каждый класс должен находиться в пространстве имен как минимум одного уровня (имя поставщика верхнего уровня) PHP Code Sniffer - PullRequest
0 голосов
/ 21 декабря 2018

Я занимаюсь разработкой проекта Laravel.Что я делаю сейчас, так это добавляю средство проверки формата кода PSR2 в мой проект, устанавливающий этот пакет. https://github.com/squizlabs/PHP_CodeSniffer. Проблема заключается в классе DatabaseSeeder.php, который является встроенным в класс Laravel, он выдает эту ошибку.

Each class must be in a namespace of at least one level  (a top-level vendor name) 

Это определение класса

<?php

use Illuminate\Database\Seeder;

class DatabaseSeeder extends Seeder
{
    /**
     * Seed the application's database.
     *
     * @return void
     */
    public function run()
    {
        // $this->call(UsersTableSeeder::class);
    }
}

Дело в том, что это встроенный в Laravel класс, и я впервые использую эту программу проверки формата кодирования, я нахожу еетрудно решить проблему.Как я могу это исправить?Я не хочу, чтобы папка с семенами также проверялась.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...