protected function queueMacro($method, $args)
    {
        $result = $this->callMacro($method, $args);

        if ($result instanceof Buildable) {
            $this->queue($result);
        }

        return $result;
    }
protected function queueMacro($method, $args)
    {
        $result = $this->callMacro($method, $args);

        if ($result instanceof Buildable) {
            $this->queue($result);
        }

        return $result;
    }
protected function queueMacro ( $ method , $ args ) { $ result = $ this -> callMacro ( $ method , $ args ) ; if ( $ result instanceof Buildable ) { $ this -> queue ( $ result ) ; } return $ result ; }
Intercept the Macro call and queue the result if it's a Buildable object.

@param string $method
@param array  $args

@return mixed
Intercept the Macro call and queue the result if it s a Buildable object .