public static function getEnabledPricingSchemas(ICloudService $cloud) { $res = array(); if (count($cloud->getCapabilities()) > 0) { $capabilities = $cloud->getCapabilities(); $enabled_pricing_schemas = reset($capabilities)->getPricingSchemas(); if (count($enabled_pricing_schemas) > 0) { foreach ($enabled_pricing_schemas as $ps) { array_push($res, $ps->getIdentifier()); } } } return json_encode($res); }