public static function fromNative()
    {
        $args = func_get_args();

        $hour   = new Hour($args[0]);
        $minute = new Minute($args[1]);
        $second = new Second($args[2]);

        return new static($hour, $minute, $second);
    }
public static function fromNative()
    {
        $args = func_get_args();

        $hour   = new Hour($args[0]);
        $minute = new Minute($args[1]);
        $second = new Second($args[2]);

        return new static($hour, $minute, $second);
    }
public static function fromNative ( ) { $ args = func_get_args ( ) ; $ hour = new Hour ( $ args [ 0 ] ) ; $ minute = new Minute ( $ args [ 1 ] ) ; $ second = new Second ( $ args [ 2 ] ) ; return new static ( $ hour , $ minute , $ second ) ; }
Returns a nee Time object from native int hour, minute and second

@param  int  $hour
@param  int  $minute
@param  int  $second
@return self
Returns a nee Time object from native int hour minute and second