public function setContents($contents, $filePath = null) { return parent::setContents($contents, $this->newFileName ? Path::combine($this->getPath(), $this->newFileName) : null); }