public function exists()
{
if ($this->_exists === null) {
$realPath = IOHelper::fileExists($this->filenamePath);
if ($realPath && $realPath !== $this->filenamePath) {
$this->filenamePath = $realPath;
}
$this->_exists = (bool) $realPath;
}
return $this->_exists;
}