В общем-то достаточно накопилось вкусностей. Как минимум переделать
/* object|array attr */
$attr;
на
Object|array $attr
if ($obj->getValue()) $obj->getValue()->getSubValue()
на
$obj->getValue()?->getSubValue()
Еще можно уходить от doctype к аннотациям, но пока не вижу большого смысла Ну и прочее, включая скорость. По идее ломаться нечему, но лучше отдельной задачей.
Перешли. Уже внедрили атрибуты, начинаем указывать типы и избавляться от доктайпов. Более тонкие особенности пока не вводили