macro() macro(string $name, object|callable $macro) : void Register a custom macro. Parameters string $name object|callable $macro
mixin() mixin(object $mixin) : void Mix another object into the class. Parameters object $mixin Throws \ReflectionException
hasMacro() hasMacro(string $name) : boolean Checks if macro is registered. Parameters string $name Returns boolean
__callStatic() __callStatic(string $method, array $parameters) : mixed Dynamically handle calls to the class. Parameters string $method array $parameters Throws \BadMethodCallException Returns mixed
__call() __call(string $method, array $parameters) : mixed Dynamically handle calls to the class. Parameters string $method array $parameters Throws \BadMethodCallException Returns mixed