Lines Matching refs:this

77         $this->factory = $factory;
78 $this->graphNavigators = $graphNavigators;
79 $this->serializationVisitors = $serializationVisitors;
80 $this->deserializationVisitors = $deserializationVisitors;
82 $this->typeParser = $typeParser ?? new Parser();
84 …$this->serializationContextFactory = $serializationContextFactory ?: new DefaultSerializationConte…
85 …$this->deserializationContextFactory = $deserializationContextFactory ?: new DefaultDeserializatio…
117 if (!isset($this->graphNavigators[$direction])) {
126 return $this->graphNavigators[$direction]->getGraphNavigator();
132 ? $this->serializationVisitors
133 : $this->deserializationVisitors;
154 $context = $this->serializationContextFactory->createSerializationContext();
157 $visitor = $this->getVisitor(GraphNavigatorInterface::DIRECTION_SERIALIZATION, $format);
158 $navigator = $this->getNavigator(GraphNavigatorInterface::DIRECTION_SERIALIZATION);
160 $type = $this->findInitialType($type, $context);
162 $result = $this->visit($navigator, $visitor, $context, $data, $format, $type);
172 $context = $this->deserializationContextFactory->createDeserializationContext();
175 $visitor = $this->getVisitor(GraphNavigatorInterface::DIRECTION_DESERIALIZATION, $format);
176 $navigator = $this->getNavigator(GraphNavigatorInterface::DIRECTION_DESERIALIZATION);
178 $result = $this->visit($navigator, $visitor, $context, $data, $format, $type);
189 $context = $this->serializationContextFactory->createSerializationContext();
192 $visitor = $this->getVisitor(GraphNavigatorInterface::DIRECTION_SERIALIZATION, 'json');
193 $navigator = $this->getNavigator(GraphNavigatorInterface::DIRECTION_SERIALIZATION);
195 $type = $this->findInitialType($type, $context);
196 $result = $this->visit($navigator, $visitor, $context, $data, 'json', $type);
197 $result = $this->convertArrayObjects($result);
216 $context = $this->deserializationContextFactory->createDeserializationContext();
219 $visitor = $this->getVisitor(GraphNavigatorInterface::DIRECTION_DESERIALIZATION, 'json');
220 $navigator = $this->getNavigator(GraphNavigatorInterface::DIRECTION_DESERIALIZATION);
222 return $this->visit($navigator, $visitor, $context, $data, 'json', $type, false);
236 $this->factory
247 $type = $this->typeParser->parse($type);
264 $data[$k] = $this->convertArrayObjects($v);