/**
  * @param IOpenStackImplementationApiCoverage $capability
  * @return array
  */
 public static function convertCapabilityToArray(IOpenStackImplementationApiCoverage $capability)
 {
     $res = array();
     $res['id'] = $capability->getIdentifier();
     $release_api_version = $capability->getReleaseSupportedApiVersion();
     if ($release_api_version->ID === 0) {
         return null;
     }
     $res['component_id'] = $release_api_version->getOpenStackComponent()->getIdentifier();
     $res['supports_versioning'] = $release_api_version->getOpenStackComponent()->getSupportsVersioning();
     $res['release_id'] = $release_api_version->getRelease()->getIdentifier();
     $res['version_id'] = $release_api_version->getApiVersion()->getIdentifier();
     $res['version_name'] = $release_api_version->getApiVersion()->getVersion();
     $res['coverage'] = $capability->getCoveragePercent();
     return $res;
 }