bindTo($this, get_class($this)), $parameters); } else { return call_user_func_array(static::$macros[$method], $parameters); } } throw new BadMethodCallException("Method {$method} does not exist."); } }