Skip to content

MIR1602

DuplicateClass

Two or more files define a class, interface, trait, or enum with the same fully-qualified name. PHP will produce a fatal error if both definitions are loaded in the same request.

src/Models/User.php
<?php
namespace App\Models;
class User {}
// file: src/Legacy/User.php
namespace App\Models;
class User {} // duplicate of App\Models\User

Rename one of the classes, or move it to a different namespace to ensure each fully-qualified name is unique across the project.