Important Notes On __call and __callStatic | Laravel 5 Macros: Call and Callstatic
Because Macroable depends on both the __call and __callStatic methods to be available for its own use, it is currently not possible to use the Macroable trait in a class that also requires returning a value from either __call or __callStatic...