public function normalize($object, $format = null, array $context = [])
{
$mimeTypes = $object->getMimeTypes();
$definitions = new \ArrayObject();
$paths = new \ArrayObject();
foreach ($object->getResourceNameCollection() as $resourceClass) {
$resourceMetadata = $this->resourceMetadataFactory->create($resourceClass);
$resourceShortName = $resourceMetadata->getShortName();
$this->addPaths($paths, $definitions, $resourceClass, $resourceShortName, $resourceMetadata, $mimeTypes, true);
$this->addPaths($paths, $definitions, $resourceClass, $resourceShortName, $resourceMetadata, $mimeTypes, false);
}
$definitions->ksort();
$paths->ksort();
return $this->computeDoc($object, $definitions, $paths);
}