Esempio n. 1
0
 private function visit(VisitorInterface $visitor, Context $context, $data, $format, array $type = null)
 {
     $context->initialize($format, $visitor, $this->navigator, $this->factory);
     $visitor->setNavigator($this->navigator);
     return $this->navigator->accept($data, $type, $context);
 }
Esempio n. 2
0
 /**
  * @param string $format
  */
 public function initialize($format, VisitorInterface $visitor, GraphNavigator $navigator, MetadataFactoryInterface $factory)
 {
     parent::initialize($format, $visitor, $navigator, $factory);
     $this->visitingSet = new \SplObjectStorage();
     $this->visitingStack = new \SplStack();
 }