public function getContent() {

		if(false !== $this -> file -> getExists()) {

			$this -> refresh();

			if(false === $this -> file -> getReadable()) {
				trigger_error(sprintf('File "%s" is not readable', $this -> file -> getBasepath()), E_USER_ERROR);
			}
			
			return file_get_contents($this -> file -> getBasepath());
		}
	}