Lines Matching refs:metadata

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);
275 … $metadata->preSerializeMethods = $this->getCallbackMetadata($class, $cConfig['pre_serialize']);
278 … $metadata->postSerializeMethods = $this->getCallbackMetadata($class, $cConfig['post_serialize']);
281 …$metadata->postDeserializeMethods = $this->getCallbackMetadata($class, $cConfig['post_deserialize'…
285 return $metadata;
293 private function addClassProperties(ClassMetadata $metadata, array $config): void argument
300 … $metadata->setAccessorOrder($config['accessor_order'], $config['custom_accessor_order'] ?? []);
304 $metadata->xmlRootName = (string) $config['xml_root_name'];
308 $metadata->xmlRootPrefix = (string) $config['xml_root_prefix'];
312 $metadata->xmlRootNamespace = (string) $config['xml_root_namespace'];
317 $metadata->registerNamespace($uri, $prefix);
323 $metadata->discriminatorDisabled = true;
333 …$metadata->setDiscriminator($config['discriminator']['field_name'], $config['discriminator']['map'…
336 … $metadata->xmlDiscriminatorAttribute = (bool) $config['discriminator']['xml_attribute'];
340 … $metadata->xmlDiscriminatorCData = (bool) $config['discriminator']['xml_element']['cdata'];
343 …$metadata->xmlDiscriminatorNamespace = (string) $config['discriminator']['xml_element']['namespace…