Как известно, namespace всегда должен быть прописан вверху файла, что я и делал. Но в PHP 7 понадобилось еще прописывать declare(strict_types = 1), и он требует писать это
во всех файлах, в самом начале (иначе вылетает ошибка).
Всё бы ещё ничего, но теперь, когда вверху файла прописан declare, в графиках PHPDoc класс в файле вылетает из неймспейса:
(все файлы находятся в пространстве asoft и подпространствах).
Когда убираю declare - всё возвращается на места.
Есть какой-то способ избежать такой ерунды? Объявлять declare в другом месте, или прописать его в php.ini? Может еще какое решение?
PHPDocumentor последний.
added: похоже, неймспейс убивает и проверка типов. Так что пока всё печально.