/**
* @route crew/permissions/{string}
*
* @param string $cabin
*/
public function cabinSubmenu(string $cabin)
{
if (!\in_array($cabin, $this->getCabinNamespaces())) {
\Airship\redirect($this->airship_cabin_prefix . '/crew/permissions');
}
$post = $this->post(new CabinSubmenuFilter());
if (!empty($post)) {
if ($this->processCabinSubmenu($cabin, $post)) {
\Airship\redirect($this->airship_cabin_prefix . '/crew/permissions/' . $cabin);
}
}
$this->lens('perms/cabin_submenu', ['cabin' => $cabin, 'actions' => $this->perms->getActions($cabin), 'contexts' => $this->perms->getContexts($cabin)]);
}