/** * @param IOpenStackApiVersion $version * @return IReleaseSupportedApiVersion */ public function supportsApiVersion(IOpenStackApiVersion $version) { $version_id = $version->getIdentifier(); $component_id = $version->getReleaseComponent()->getIdentifier(); return $this->getComponents('SupportedApiVersions', "ApiVersionID = {$version_id} AND OpenStackComponentID = {$component_id} ")->First(); }
public static function convertApiVersionToArray(IOpenStackApiVersion $version) { $res = array(); $res['id'] = $version->getIdentifier(); $res['version'] = $version->getVersion(); $res['status'] = $version->getStatus(); $res['component_id'] = $version->getReleaseComponent()->getIdentifier(); return $res; }