{
$parent->addChild($this->build($args['childname'], $parent->getForm(), $args));
}
у меня тут получается $parent должен уметь ещё с формой работать а проверяется только что он умеет добавлять к себе потомков
как это можно сделать?
тут бы имена хотя бы изменить, что бы читабельнее стало. Вместо createChild — createElement, раз уж он элемент формы создаёт. А почему родитель должен "уметь еще с формой работать", если отдельно он "умеет добавлять к себе потомков" и этого хватает? Да и всё это зависит от того, как на клиентском коде планируем вызывать, кмк.
Обсуждают сегодня