for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace eoxia;
if ( !defined( 'ABSPATH' ) ) exit;
/**
* @author Jimmy Latour <[email protected]>
* @version 1.0
*/
if ( ! class_exists( '\eoxia\size_util' ) ) {
class size_util extends \eoxia\Singleton_Util {
protected function construct() {}
* convert to - Convert format to "oc" or deconvert
*
* @param float $input
* @param string $format
* @param boolean $convert
* @return float|number
public function convert_to($input, $format, $convert = true) {
if($format == 'oc')
return $input;
$multiple = 0;
if($format == 'ko')
$multiple = 1024;
else if($format == 'mo')
$multiple = 1048576;
else if($format == 'go')
$multiple = 1073741824;
if($convert)
return $input * $multiple;
else
return $input / $multiple;
}