1.
/src/
<?php
namespace App\Entity;
class Unit
{
}
<?php
namespace App\Entity;
class UnitType
{
}
2.
/src/
<?php
namespace App\Entity;
class Unit
{
}
/src/Unit
<?php
namespace App\Entity\Unit;
class Type
{
}
Второй вариант логичнее, но есть информация, что первый предпочтительнее, так ли это?
Вроде как при использовании первого варианта, будут конфликты при установке связей, допустим
use App\Entity\Foo\Type;
use App\Entity\Bar\Type;
Т.е. нужно будет прописывать
use App\Entity\Foo\Type as FooType;
use App\Entity\Bar\Type as BarType;
Хотелось бы получить ответ от опытных разработчиков. Как лучше? Не могу найти рекомендации PSR по этому поводу