pagelets[] = $Pagelet; $this->contentCallbacks[$Pagelet->getID()] = $callback; if(!BigPipe::enabled()) { $Pagelet->addHTML($callback($Pagelet)); } } public function render($content_html, $sidebar_html) { require 'template/document.php'; BigPipe::flushOutputBuffer(); if(BigPipe::enabled()) { foreach($this->pagelets as $Pagelet) { $Pagelet->addHTML($this->contentCallbacks[$Pagelet->getID()]($Pagelet)); $Pagelet->flush(); } } BigPipe::completeResponse(); echo "\n"; } } ?>