Lines Matching refs:metadata
199 $metadata = $this->metadataFactory->getMetadataForClass($type['name']);
201 if ($metadata->usingExpression && null === $this->expressionExclusionStrategy) {
202 …e conditional exclude/expose in %s you must configure the expression language.', $metadata->name));
205 … $this->exclusionStrategy && $this->exclusionStrategy->shouldSkipClass($metadata, $this->context))…
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) {
253 …if ($this->dispatcher->hasListeners('serializer.post_serialize', $metadata->name, $this->format)) {
254 …$this->dispatcher->dispatch('serializer.post_serialize', $metadata->name, $this->format, new Objec…