public function gte($num)
    {
        self::mustBeNumeric($num, 'Tested number');

        if(is_object($num)){
            return $this->value >= $num->value;
        } else {
            return $this->value >= $num;
        }
    }
public function gte($num)
    {
        self::mustBeNumeric($num, 'Tested number');

        if(is_object($num)){
            return $this->value >= $num->value;
        } else {
            return $this->value >= $num;
        }
    }
public function gte ( $ num ) { self :: mustBeNumeric ( $ num , 'Tested number' ) ; if ( is_object ( $ num ) ) { return $ this -> value >= $ num -> value ; } else { return $ this -> value >= $ num ; } }
Tests whether current number is greater than or equal to the given number.

This is equivalent of `$n >= 3`. For example:

$n = new N(3);
$n->gte(3); // true
$n->gte(1); // true
$n->gte(5); // false

@throw \InvalidArgumentException If argument is not numeric or N class
@param  mixed   $num N or numeric value
@return boolean
Tests whether current number is greater than or equal to the given number .