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 - буга.