Я использую Symfonys Autoloader для проекта со следующей структурой папок/классов:
App
+- Package1
|
+- Package2
+- Class1.php
|
- Interface1.php
Как теперь реализовать класс из родительского пространства имен. Например, Interface1
из Class1
. Это не работает:
namespace App\Package1
Class1 implements App\Interface1
{
//implement some functions here...
}
Затем автозагрузчик пытается включить App\Package2\Class1\App\Interface1
.
С наилучшими пожеланиями,
Мануэль