public function setContents($data)
	{
		$level = error_reporting(0);
		$result = file_put_contents($this->getPathname(), $data);
		error_reporting($level);

		if (false === $result)
		{
			$error = error_get_last();
			throw new RuntimeException($error['message']);
		}

		return $result;
	}