/** * @param string $path * @param string|null $contents * * @return FileNode */ protected function makeFile($path, $contents = null) { $file = new FileNode($this->filesystem, $path); if (!is_null($contents)) { $file->write($contents); } return $file; }