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); }
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; }