laravelphpcs

Resolve this error for Laravel migration file: Each class must be in a namespace of at least one level


How to resolve this phpcs error? It shows up for the class Keyword in all Laravel migrations files. The error message is:

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

enter image description here


Solution

  • You can do it several different ways:

    First, you can put this at the top of your file:

    // phpcs:disable PSR1.Classes.ClassDeclaration.MissingNamespace
    

    Second, you can use:

    // @codingStandardsIgnoreLine
    

    Just before your class declaration.

    Hope any one of these will work for you. If the problem still persists please let me know about this.