public function getContents()
    {
        if(!$this->isReady())
            return;

        ob_start();

        extract($this->callbackResolve($this->data));

        require $this->path;

        return ob_get_clean();
    }