Почти что разобрался. Дальше думаю уже дело техники
Действительно, отжирает (и не возвращает память) один из кодов ответственных за обработку воркфлоу
WorkflowDocumentField::substitutePlaceholderAsUser, который в режиме runas вызывает уже substitutePlaceholder, и там как раз всё и происходит.
Мап, циклы, и всё как полагается, так что найдем утечку теперь, никуда не денемся )
|