Buga

document

document - это область данных в buda которая содержит наш конечный документ - результат работы . Документ наполняется поэтапно на каждом степе дописывается, что-то свое и в конце end выдается пользователю. Функции для работы с документом:

/* сохранять данные в buda['document'] */
function setDocument( $document )
{
    bu()->setDocument($document);
}
/* добавить данные к тому что есть данные в buda['document'] */
function addDocument( $document  )
{
    bu()->addDocument($document);
}
/*получить контент  buda['document'] */
function getDocument()
{
    return bu()->getDocument();
}
/*
очищает область памяти buda['document']
*/
function unsetDocument()
{
    return bu()->unsetDocument();
}

расположение core/gateway.php

Как видно из кода функции есть шлюзы к методам глобального объекта $bu  - буга.