/**
  * @param string $class
  * @return ClassMetadataInfo
  */
 protected function getSingleMetadata($class)
 {
     $metadata = parent::getMetadata($class);
     if (!empty($metadata)) {
         return $metadata[0];
     }
 }
 /**
  * Get class metadata
  *
  * @param string $class Class name
  *
  * @return ClassMetadataInfo
  */
 protected function getClassMetadata($class)
 {
     $metadata = parent::getMetadata($class);
     if (0 === count($metadata)) {
         return null;
     }
     return $metadata[0];
 }