/plugin/findologicxmlexport/vendor/jms/serializer/src/Construction/ |
H A D | DoctrineObjectConstructor.php | 54 $objectManager = $this->managerRegistry->getManagerForClass($metadata->name); 58 … return $this->fallbackConstructor->construct($visitor, $metadata, $data, $type, $context); 64 if ($classMetadataFactory->isTransient($metadata->name)) { 66 … return $this->fallbackConstructor->construct($visitor, $metadata, $data, $type, $context); 72 return $objectManager->getReference($metadata->name, $data); 76 $classMetadata = $objectManager->getClassMetadata($metadata->name); 80 if (isset($metadata->propertyMetadata[$name])) { 81 $dataName = $metadata->propertyMetadata[$name]->serializedName; 87 … return $this->fallbackConstructor->construct($visitor, $metadata, $data, $type, $context); 93 $object = $objectManager->find($metadata->name, $identifierList); [all …]
|
H A D | ObjectConstructorInterface.php | 27 …public function construct(DeserializationVisitorInterface $visitor, ClassMetadata $metadata, $data… argument
|
H A D | UnserializeObjectConstructor.php | 20 …public function construct(DeserializationVisitorInterface $visitor, ClassMetadata $metadata, $data… argument 22 return $this->getInstantiator()->instantiate($metadata->name);
|
/plugin/findologicxmlexport/vendor/jms/serializer/src/ |
H A D | Context.php | 196 public function pushClassMetadata(ClassMetadata $metadata): void argument 198 $this->metadataStack->push($metadata); 201 public function pushPropertyMetadata(PropertyMetadata $metadata): void argument 203 $this->metadataStack->push($metadata); 208 $metadata = $this->metadataStack->pop(); 210 if (!$metadata instanceof PropertyMetadata) { 217 $metadata = $this->metadataStack->pop(); 219 if (!$metadata instanceof ClassMetadata) { 239 foreach ($this->metadataStack as $metadata) { 240 if ($metadata instanceof PropertyMetadata) { [all …]
|
H A D | JsonDeserializationVisitor.php | 131 if (isset($data[$metadata->discriminatorFieldName])) { 137 $metadata->discriminatorFieldName, 138 $metadata->name 155 $name = $metadata->serializedName; 162 …Invalid data %s (%s), expected "%s".', json_encode($data), $metadata->type['name'], $metadata->cla… 165 if (true === $metadata->inline) { 166 if (!$metadata->type) { 169 $metadata->class, 170 $metadata->name 180 if (!$metadata->type) { [all …]
|
H A D | JsonSerializationVisitor.php | 109 public function startVisitingObject(ClassMetadata $metadata, object $data, array $type): void argument 112 $this->data = true === $metadata->isMap ? new \ArrayObject() : []; 118 public function endVisitingObject(ClassMetadata $metadata, object $data, array $type) argument 123 if (true !== $metadata->isList && empty($rs)) { 133 public function visitProperty(PropertyMetadata $metadata, $v): void argument 136 $v = $this->navigator->accept($v, $metadata->type); 141 …if (true === $metadata->skipWhenEmpty && ($v instanceof \ArrayObject || \is_array($v)) && 0 === co… 145 if ($metadata->inline) { 154 $this->data[$metadata->serializedName] = $v;
|
H A D | XmlDeserializationVisitor.php | 243 …case $metadata->xmlDiscriminatorAttribute && null === $metadata->xmlDiscriminatorNamespace && isse… 247 …metadata->xmlDiscriminatorAttribute && null !== $metadata->xmlDiscriminatorNamespace && isset($dat… 251 …metadata->xmlDiscriminatorAttribute && null !== $metadata->xmlDiscriminatorNamespace && isset($dat… 261 $metadata->name 276 $name = $metadata->serializedName; 278 if (!$metadata->type) { 281 if (true === $metadata->inline) { 284 if ($metadata->xmlAttribute) { 293 if ($metadata->xmlValue) { 297 if ($metadata->xmlCollection) { [all …]
|
H A D | XmlSerializationVisitor.php | 107 if (null !== $metadata && !empty($metadata->xmlRootName)) { 110 … $rootNamespace = $metadata->xmlRootNamespace ?: $this->getClassDefaultNamespace($metadata); 227 $this->createRoot($metadata); 240 if ($metadata->xmlAttribute) { 260 if ($metadata->xmlValue) { 276 if ($metadata->xmlAttributeMap) { 296 if ($addEnclosingElement = !$this->isInLineCollection($metadata) && !$metadata->inline) { 298 ? $metadata->xmlNamespace 335 return $metadata->xmlCollection && $metadata->xmlCollectionInline; 340 return null === $node && !$metadata->xmlCollection && $metadata->skipWhenEmpty; [all …]
|
/plugin/findologicxmlexport/vendor/jms/serializer/src/EventDispatcher/Subscriber/ |
H A D | DoctrineProxySubscriber.php | 65 … $metadata = $context->getMetadataFactory()->getMetadataForClass(get_parent_class($object)); 66 …if (null !== $metadata && null !== $exclusionStrategy && $exclusionStrategy->shouldSkipClass($meta…
|
/plugin/findologicxmlexport/vendor/jms/serializer/src/Exclusion/ |
H A D | DepthExclusionStrategy.php | 19 public function shouldSkipClass(ClassMetadata $metadata, Context $context): bool argument 40 $metadata = $metadataStack[$i]; 41 if ($metadata instanceof PropertyMetadata) { 45 if (null !== $metadata->maxDepth && $relativeDepth > $metadata->maxDepth) {
|
H A D | DisjunctExclusionStrategy.php | 41 public function shouldSkipClass(ClassMetadata $metadata, Context $context): bool argument 45 if ($delegate->shouldSkipClass($metadata, $context)) {
|
H A D | ExclusionStrategyInterface.php | 21 public function shouldSkipClass(ClassMetadata $metadata, Context $context): bool; argument
|
H A D | GroupsExclusionStrategy.php | 51 public function shouldSkipClass(ClassMetadata $metadata, Context $navigatorContext): bool argument
|
H A D | VersionExclusionStrategy.php | 26 public function shouldSkipClass(ClassMetadata $metadata, Context $navigatorContext): bool argument
|
/plugin/findologicxmlexport/vendor/jms/serializer/src/GraphNavigator/ |
H A D | DeserializationGraphNavigator.php | 169 … if (!empty($metadata->discriminatorMap) && $type['name'] === $metadata->discriminatorBaseClass) { 170 $metadata = $this->resolveMetadata($data, $metadata); 179 $this->context->pushClassMetadata($metadata); 183 $this->visitor->startVisitingObject($metadata, $object, $type); 184 foreach ($metadata->propertyMetadata as $propertyMetadata) { 206 $rs = $this->visitor->endVisitingObject($metadata, $data, $type); 207 $this->afterVisitingObject($metadata, $rs, $type); 220 if (!isset($metadata->discriminatorMap[$typeValue])) { 224 $metadata->name, 225 implode(', ', array_keys($metadata->discriminatorMap)) [all …]
|
H A D | SerializationGraphNavigator.php | 199 $metadata = $this->metadataFactory->getMetadataForClass($type['name']); 201 if ($metadata->usingExpression && null === $this->expressionExclusionStrategy) { 211 $this->context->pushClassMetadata($metadata); 213 foreach ($metadata->preSerializeMethods as $method) { 217 $this->visitor->startVisitingObject($metadata, $data, $type); 218 foreach ($metadata->propertyMetadata as $propertyMetadata) { 238 $this->afterVisitingObject($metadata, $data, $type); 240 return $this->visitor->endVisitingObject($metadata, $data, $type); 244 private function afterVisitingObject(ClassMetadata $metadata, object $object, array $type): void argument 249 foreach ($metadata->postSerializeMethods as $method) { [all …]
|
/plugin/findologicxmlexport/vendor/jms/serializer/src/Handler/ |
H A D | StdClassHandler.php | 46 $metadata = new StaticPropertyMetadata('stdClass', $name, $value); 47 $visitor->visitProperty($metadata, $value);
|
/plugin/findologicxmlexport/vendor/jms/serializer/src/Metadata/ |
H A D | ClassMetadata.php | 177 public function addPropertyMetadata(BasePropertyMetadata $metadata): void argument 179 parent::addPropertyMetadata($metadata); 181 if ($metadata instanceof PropertyMetadata && $metadata->excludeIf) {
|
/plugin/findologicxmlexport/vendor/jms/serializer/src/Metadata/Driver/ |
H A D | XmlDriver.php | 56 $metadata = new ClassMetadata($name = $class->name); 62 $metadata->fileResources[] = $path; 65 $metadata->fileResources[] = $fileResource; 80 $metadata->xmlRootName = (string) $xmlRootName; 84 $metadata->xmlRootNamespace = (string) $xmlRootNamespace; 87 $metadata->xmlRootPrefix = (string) $xmlRootPrefix; 103 $metadata->discriminatorDisabled = true; 320 … $metadata->isList = $metadata->isList || PropertyMetadata::isCollectionList($pMetadata->type); 321 … $metadata->isMap = $metadata->isMap || PropertyMetadata::isCollectionMap($pMetadata->type); 335 $metadata->addPropertyMetadata($pMetadata); [all …]
|
H A D | YamlDriver.php | 53 $metadata = new ClassMetadata($name); 54 $metadata->fileResources[] = $file; 57 $metadata->fileResources[] = $fileResource; 64 $this->addClassProperties($metadata, $config); 251 … $metadata->isList = $metadata->isList || PropertyMetadata::isCollectionList($pMetadata->type); 252 … $metadata->isMap = $metadata->isMap || PropertyMetadata::isCollectionMap($pMetadata->type); 266 $metadata->addPropertyMetadata($pMetadata); 285 return $metadata; 304 $metadata->xmlRootName = (string) $config['xml_root_name']; 317 $metadata->registerNamespace($uri, $prefix); [all …]
|
/plugin/findologicxmlexport/vendor/jms/serializer/src/Visitor/ |
H A D | DeserializationVisitorInterface.php | 67 public function visitDiscriminatorMapProperty($data, ClassMetadata $metadata): string; argument 82 public function startVisitingObject(ClassMetadata $metadata, object $data, array $type): void; argument 89 public function visitProperty(PropertyMetadata $metadata, $data); argument 97 public function endVisitingObject(ClassMetadata $metadata, $data, array $type): object; argument
|
H A D | SerializationVisitorInterface.php | 76 public function startVisitingObject(ClassMetadata $metadata, object $data, array $type): void; argument 81 public function visitProperty(PropertyMetadata $metadata, $data): void; argument 91 public function endVisitingObject(ClassMetadata $metadata, object $data, array $type); argument
|
/plugin/findologicxmlexport/vendor/jms/serializer/tests/Exclusion/ |
H A D | DisjunctExclusionStrategyTest.php | 17 $metadata = new ClassMetadata('stdClass'); 27 ->with($metadata, $context) 48 ->with($metadata, $context) 53 ->with($metadata, $context) 71 ->with($metadata, $context) 76 ->with($metadata, $context) 94 ->with($metadata, $context) 115 ->with($metadata, $context) 120 ->with($metadata, $context) 138 ->with($metadata, $context) [all …]
|
H A D | ExpressionLanguageExclusionStrategyTest.php | 39 $metadata = new StaticPropertyMetadata('stdClass', 'prop', 'propVal'); 40 $metadata->excludeIf = 'foo'; 46 'property_metadata' => $metadata, 51 self::assertTrue($this->exclusionStrategy->shouldSkipProperty($metadata, $this->context)); 56 $metadata = new StaticPropertyMetadata('stdClass', 'prop', 'propVal'); 60 self::assertFalse($this->exclusionStrategy->shouldSkipProperty($metadata, $this->context));
|
H A D | GroupsExclusionStrategyTest.php | 23 $metadata = new StaticPropertyMetadata('stdClass', 'prop', 'propVal'); 24 $metadata->groups = $propertyGroups; 27 …self::assertEquals($strat->shouldSkipProperty($metadata, SerializationContext::create()), $exclude…
|