public function getContent()
    {
        $this->absolute();

        //if the pat is not a real file
        if (!is_file($this->data)) {
            //throw an exception
            Exception::i()
                ->setMessage(self::ERROR_PATH_IS_NOT_FILE)
                ->addVariable($this->data)
                ->trigger();
        }

        return file_get_contents($this->data);
    }