public static function isList($array) { if (!is_array($array)) { return false; } // TODO: generally incorrect, but it's correct given Stripe's response foreach (array_keys($array) as $k) { if (!is_numeric($k)) { return false; } } return true; }