Lines Matching refs:classMetadata
79 $classMetadata = new ClassMetadata($name = $class->name);
82 $classMetadata->fileResources[] = $fileResource;
96 $classMetadata->xmlRootName = $annot->name;
97 $classMetadata->xmlRootNamespace = $annot->namespace;
98 $classMetadata->xmlRootPrefix = $annot->prefix;
100 $classMetadata->registerNamespace($annot->uri, $annot->prefix);
108 $classMetadata->setAccessorOrder($annot->order, $annot->custom);
111 $classMetadata->discriminatorDisabled = true;
113 $classMetadata->setDiscriminator($annot->field, $annot->map, $annot->groups);
116 $classMetadata->xmlDiscriminatorAttribute = (bool) $annot->attribute;
117 $classMetadata->xmlDiscriminatorCData = (bool) $annot->cdata;
118 … $classMetadata->xmlDiscriminatorNamespace = $annot->namespace ? (string) $annot->namespace : null;
139 $classMetadata->addPreSerializeMethod(new MethodMetadata($name, $method->name));
142 … $classMetadata->addPostDeserializeMethod(new MethodMetadata($name, $method->name));
145 … $classMetadata->addPostSerializeMethod(new MethodMetadata($name, $method->name));
250 …$classMetadata->isList = $classMetadata->isList || PropertyMetadata::isCollectionList($propertyMet…
251 …$classMetadata->isMap = $classMetadata->isMap || PropertyMetadata::isCollectionMap($propertyMetada…
253 if ($classMetadata->isMap && $classMetadata->isList) {
272 $classMetadata->addPropertyMetadata($propertyMetadata);
277 return $classMetadata;