public static function atan2($y, $x)
    {
        $y = $y instanceof Angle ? $y->rad : $y;
        $x = $x instanceof Angle ? $x->rad : $x;

        return static::rad(atan2($y, $x));
    }
public static function atan2($y, $x)
    {
        $y = $y instanceof Angle ? $y->rad : $y;
        $x = $x instanceof Angle ? $x->rad : $x;

        return static::rad(atan2($y, $x));
    }
public static function atan2 ( $ y , $ x ) { $ y = $ y instanceof Angle ? $ y -> rad : $ y ; $ x = $ x instanceof Angle ? $ x -> rad : $ x ; return static :: rad ( atan2 ( $ y , $ x ) ) ; }
Creates a new angle from the arc tangent of two Angle instances or float
values expressed in radians.

@param float|Angle $y Dividend
@param float|Angle $x Divisor

@return static
Creates a new angle from the arc tangent of two Angle instances or float values expressed in radians .