/**
  * Return the alias for the given PHPCR resource.
  *
  * @param resource $resource
  *
  * @return string
  */
 public function getPayloadAlias(Resource $resource)
 {
     $repositoryType = $this->repositoryRegistry->getRepositoryType($resource->getRepository());
     $type = null;
     if ($resource instanceof CmfResource) {
         $type = $resource->getPayloadType();
     }
     if (null === $type) {
         return;
     }
     if (!isset($this->aliasesByRepository[$repositoryType])) {
         return;
     }
     if (!isset($this->aliasesByRepository[$repositoryType][$type])) {
         return;
     }
     return $this->aliasesByRepository[$repositoryType][$type];
 }