public function getFileInfo(string $cabin = '')
{
$this->files->ensureDirExists($this->root_dir, $cabin);
$dir = $this->determinePath($cabin);
if (empty($_GET['file'])) {
\Airship\redirect($this->airship_cabin_prefix . '/my_files/' . \urlencode($cabin), ['dir' => $dir]);
}
if (!\in_array($cabin, $this->getCabinNamespaces())) {
\Airship\redirect($this->airship_cabin_prefix);
}
$this->storeLensVar('title', \__('%s', 'default', Util::noHTML(!empty($dir) ? $dir . '/' . $_GET['file'] : $_GET['file'])));
$this->commonGetFileInfo($_GET['file'], $dir, $cabin);
}