public function render(string $name, ...$parameters)
    {
        if (! isset($this->macros[$name])) {
            throw new BadMethodCallException("Method [$name] does not exist.");
        }

        return $this->macros[$name](...$parameters);
    }
public function render(string $name, ...$parameters)
    {
        if (! isset($this->macros[$name])) {
            throw new BadMethodCallException("Method [$name] does not exist.");
        }

        return $this->macros[$name](...$parameters);
    }
public function render ( string $ name , ... $ parameters ) { if ( ! isset ( $ this -> macros [ $ name ] ) ) { throw new BadMethodCallException ( "Method [$name] does not exist." ) ; } return $ this -> macros [ $ name ] ( ... $ parameters ) ; }
Render the macro.

@param  string  $name
@param  mixed  $parameters

@throws \BadMethodCallException

@return string
Render the macro .