Exemplo n.º 1
0
 private function visitArray(VisitorInterface $visitor, $data, Type $type, $context)
 {
     if ($context instanceof SerializationContext && $type->hasParam(0) && !$type->hasParam(1)) {
         $data = array_values($data);
     }
     return $visitor->visitArray($data, $type, $context);
 }
Exemplo n.º 2
0
 public function deserializeSequence(VisitorInterface $visitor, $data, Type $type, Context $context)
 {
     return new Sequence($visitor->visitArray($data, $type, $context));
 }
 public function deserializeCollection(VisitorInterface $visitor, $data, Type $type, Context $context)
 {
     return new ArrayCollection($visitor->visitArray($data, $type, $context));
 }
 public function deserializeCollection(VisitorInterface $visitor, $data, Type $type, Context $context)
 {
     $collection = new \PropelCollection();
     $collection->setData($visitor->visitArray($data, $type, $context));
     return $collection;
 }