Home
last modified time | relevance | path

Searched refs:metadata (Results 426 – 450 of 570) sorted by path

1...<<11121314151617181920>>...23

/plugin/findologicxmlexport/vendor/jms/serializer/src/Construction/
H A DDoctrineObjectConstructor.php54 $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 DObjectConstructorInterface.php27 …public function construct(DeserializationVisitorInterface $visitor, ClassMetadata $metadata, $data… argument
H A DUnserializeObjectConstructor.php20 …public function construct(DeserializationVisitorInterface $visitor, ClassMetadata $metadata, $data… argument
22 return $this->getInstantiator()->instantiate($metadata->name);
/plugin/findologicxmlexport/vendor/jms/serializer/src/
H A DContext.php196 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 DJsonDeserializationVisitor.php131 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 DJsonSerializationVisitor.php109 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 DXmlDeserializationVisitor.php243 …case $metadata->xmlDiscriminatorAttribute && null === $metadata->xmlDiscriminatorNamespace && isse…
247metadata->xmlDiscriminatorAttribute && null !== $metadata->xmlDiscriminatorNamespace && isset($dat…
251metadata->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 DXmlSerializationVisitor.php107 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 DDoctrineProxySubscriber.php65 … $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 DDepthExclusionStrategy.php19 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 DDisjunctExclusionStrategy.php41 public function shouldSkipClass(ClassMetadata $metadata, Context $context): bool argument
45 if ($delegate->shouldSkipClass($metadata, $context)) {
H A DExclusionStrategyInterface.php21 public function shouldSkipClass(ClassMetadata $metadata, Context $context): bool; argument
H A DGroupsExclusionStrategy.php51 public function shouldSkipClass(ClassMetadata $metadata, Context $navigatorContext): bool argument
H A DVersionExclusionStrategy.php26 public function shouldSkipClass(ClassMetadata $metadata, Context $navigatorContext): bool argument
/plugin/findologicxmlexport/vendor/jms/serializer/src/GraphNavigator/
H A DDeserializationGraphNavigator.php169 … 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 DSerializationGraphNavigator.php199 $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 DStdClassHandler.php46 $metadata = new StaticPropertyMetadata('stdClass', $name, $value);
47 $visitor->visitProperty($metadata, $value);
/plugin/findologicxmlexport/vendor/jms/serializer/src/Metadata/
H A DClassMetadata.php177 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 DXmlDriver.php56 $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 DYamlDriver.php53 $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 DDeserializationVisitorInterface.php67 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 DSerializationVisitorInterface.php76 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 DDisjunctExclusionStrategyTest.php17 $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 DExpressionLanguageExclusionStrategyTest.php39 $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 DGroupsExclusionStrategyTest.php23 $metadata = new StaticPropertyMetadata('stdClass', 'prop', 'propVal');
24 $metadata->groups = $propertyGroups;
27 …self::assertEquals($strat->shouldSkipProperty($metadata, SerializationContext::create()), $exclude…

1...<<11121314151617181920>>...23