public function accept(IdmlVisitor $visitor, $depth) { $visitor->visitPackage($this, $depth); // DEBUG only: This will produce a single page per masterspread page /* foreach($this->masterSpreads as $masterSpread) { if (IdmlAssembler::getInstance()->isFixedLayout()) $masterSpread->accept($visitor, $depth+1); } */ // end DEBUG foreach ($this->spreads as $spread) { $spread->accept($visitor, $depth + 1); } $visitor->visitPackageEnd($this, $depth); }