protected function exportEmbeds(CompiledTransformMappingInterface $transformMapping, ContextInterface $context, InstanceResponse $response, $instance) { $embeds = $transformMapping->getEmbeds(); foreach ($embeds as $embed) { $name = $embed->getName(); if ($context === null || $context->wantsEmbed($name) === false) { continue; } $object = $this->exportEmbed($context, $response->getResource(), $embed, $instance); if ($object !== null) { $response->addResource($name, $object, false); } } }