fix permission check

This commit is contained in:
Dennis Eichhorn 2023-09-30 16:26:10 +00:00
parent 2f5262f8aa
commit 1fcaa98eba

View File

@ -45,11 +45,15 @@ final class Installer extends InstallerAbstract
*/ */
public static function install(ApplicationAbstract $app, ModuleInfo $info, SettingsInterface $cfgHandler) : void public static function install(ApplicationAbstract $app, ModuleInfo $info, SettingsInterface $cfgHandler) : void
{ {
if (!\is_writable(__DIR__ . '/SearchCommands.php')) { if (!\is_writable(__DIR__ . '/')) {
throw new PermissionException(__DIR__ . '/SearchCommands.php'); throw new PermissionException(__DIR__ . '/');
} }
if (\is_file(__DIR__ . '/SearchCommands.php')) { if (\is_file(__DIR__ . '/SearchCommands.php')) {
if (!\is_writable(__DIR__ . '/SearchCommands.php')) {
throw new PermissionException(__DIR__ . '/SearchCommands.php');
}
\unlink(__DIR__ . '/SearchCommands.php'); \unlink(__DIR__ . '/SearchCommands.php');
} }