Lines Matching refs:data
27 private $data; variable in JMS\\Serializer\\JsonSerializationVisitor
39 public function visitNull($data, array $type) argument
47 public function visitString(string $data, array $type) argument
49 return $data;
55 public function visitBoolean(bool $data, array $type) argument
57 return $data;
63 public function visitInteger(int $data, array $type) argument
65 return $data;
71 public function visitDouble(float $data, array $type) argument
73 return $data;
77 * @param array $data
82 public function visitArray(array $data, array $type) argument
84 \array_push($this->dataStack, $data);
91 foreach ($data as $k => $v) {
109 public function startVisitingObject(ClassMetadata $metadata, object $data, array $type): void argument
111 \array_push($this->dataStack, $this->data);
112 $this->data = true === $metadata->isMap ? new \ArrayObject() : [];
118 public function endVisitingObject(ClassMetadata $metadata, object $data, array $type) argument
120 $rs = $this->data;
121 $this->data = \array_pop($this->dataStack);
150 $this->data[$key] = $value;
154 $this->data[$metadata->serializedName] = $v;
165 return isset($this->data[$key]);
178 $this->data[$key] = $value;
184 public function getResult($data) argument
186 $result = @json_encode($data, $this->options);