File: /var/www/vhosts/uyarreklam.com.tr/httpdocs/MicroTrait.php.tar
vhosts/uyarreklam.com.tr/httpdocs/wp-content/plugins/google-listings-and-ads/src/API/MicroTrait.php 0000644 00000001362 15154756646 0031041 0 ustar 00 var/www <?php
declare( strict_types=1 );
namespace Automattic\WooCommerce\GoogleListingsAndAds\API;
defined( 'ABSPATH' ) || exit;
/**
* Trait MicroTrait
*
* @package Automattic\WooCommerce\GoogleListingsAndAds\API
*/
trait MicroTrait {
/**
* Micro units.
*
* @var integer
*/
protected static $micro = 1000000;
/**
* Convert to micro units.
*
* @param float $num Number to convert to micro units.
*
* @return int
*/
protected function to_micro( float $num ): int {
return (int) ( $num * self::$micro );
}
/**
* Convert from micro units.
*
* @param int $num Number to convert from micro units.
*
* @return float
*/
protected function from_micro( int $num ): float {
return (float) ( $num / self::$micro );
}
}