toArray() : []; } /** * @param ResourceCollection $collection * @return array */ static function collectionResponse(ResourceCollection $collection){ return json_decode($collection->response()->getContent(), true); } /** * Convert a given number to words based on the specified locale. * * @param int|float $number * @param string $locale The locale to use for conversion (default is 'en'). * @return string */ static function convert($number, $locale = 'en') { $numberToWords = new NumberToWords(); $numberTransformer = $numberToWords->getNumberTransformer($locale); $number = number_format((float)$number, 2, '.', ''); [$ringgit, $cents] = explode('.', $number); $ringgitWords = $numberTransformer->toWords((int)$ringgit); $centsWords = $numberTransformer->toWords((int)$cents); return strtoupper('ringgit ' . $ringgitWords . ' and ' . $centsWords . ' cents only'); } }