JBZoo\SimpleTypes\Config\Temp::getRules PHP Method

getRules() public method

List of rules
public getRules ( ) : array
return array
    public function getRules()
    {
        $this->defaultParams['format_positive'] = '%v%s';
        $this->defaultParams['format_negative'] = '-%v%s';
        return array('C' => array('symbol' => '°C', 'rate' => function ($value, $ruleTo) {
            if ($ruleTo === 'k') {
                $value += 273.15;
            } else {
                $value -= 273.15;
            }
            return $value;
        }), 'F' => array('symbol' => '°F', 'rate' => function ($value, $ruleTo) {
            if ($ruleTo === 'k') {
                $value = ($value + 459.67) * (5 / 9);
            } else {
                $value = $value * (9 / 5) - 459.67;
            }
            return $value;
        }), 'R' => array('symbol' => '°R', 'rate' => function ($value, $ruleTo) {
            if ($ruleTo === 'k') {
                $value = $value * 5 / 9;
            } else {
                $value = $value * 9 / 5;
            }
            return $value;
        }), 'K' => array('symbol' => 'K', 'rate' => function ($value) {
            return $value;
        }));
    }