public function getAbsolutePath($subDirectory = null) { if (self::GENERATE_THUMBNAILS && $subDirectory === null) { $subDirectory = 'source'; } return $this->fileName === null ? null : $this->getUploadRootDir($subDirectory) . '/' . $this->fileName; }