/** * Process comparison command * * @param Number\Number $left * @param Number\Number $right * @param Number\PositiveNumber $scale * * @return Number\Number */ public static function process(Number\Number $left, Number\Number $right, Number\PositiveNumber $scale) { $command = self::COMMAND; return Number\Number::create($command($left->getValue(), $right->getValue(), $scale->getValue())); }