public function getModulePermissions($module)
{
$app = $this->alias->get('@app');
$permissions = [];
foreach ($this->filesystem->glob('@app/' . $module . '/Controllers/*.php') as $file) {
$file = str_replace(dirname($app) . '/', '', $file);
$controller = str_replace('/', '\\', pathinfo($file, PATHINFO_DIRNAME) . '\\' . basename($file, '.php'));
/** @noinspection SlowArrayOperationsInLoopInspection */
$permissions = array_merge($permissions, $this->getControllerPermissions($controller));
}
return $permissions;
}