diff --git a/src/AbstractCleaner.php b/src/AbstractCleaner.php index 2932297..2635e41 100644 --- a/src/AbstractCleaner.php +++ b/src/AbstractCleaner.php @@ -87,7 +87,7 @@ abstract class AbstractCleaner /** * Get all values from the cleaner. * - * @return array> The values. + * @return array The values. */ abstract public function values(): array; @@ -96,7 +96,7 @@ abstract class AbstractCleaner * * @param string $ns The namespace * - * @return array> The values. + * @return array The values. */ public function related(string $ns): array { diff --git a/src/Backend.php b/src/Backend.php index 0552d56..da88439 100644 --- a/src/Backend.php +++ b/src/Backend.php @@ -73,6 +73,11 @@ class Backend extends dcNsProcess return true; } + /** + * Perfom direct action on module deletion. + * + * @param dcModuleDefine $define The module + */ protected static function moduleBeforeDelete(dcModuleDefine $define): void { if (dcCore::app()->blog?->settings->get('system')->get('no_uninstall_direct')) { @@ -108,7 +113,12 @@ class Backend extends dcNsProcess } } - protected static function modulesToolsHeader() + /** + * Get backend URL of uninstaller js. + * + * @return string The URL + */ + protected static function modulesToolsHeader(): string { return dcUtils::jsModuleLoad(My::id() . '/js/backend.js'); } diff --git a/src/Cleaner/Caches.php b/src/Cleaner/Caches.php index ad140ca..c415b32 100644 --- a/src/Cleaner/Caches.php +++ b/src/Cleaner/Caches.php @@ -62,12 +62,12 @@ class Caches extends AbstractCleaner public function values(): array { $res = []; - foreach(self::getDirs(DC_TPL_CACHE) as $dir) { + foreach (self::getDirs(DC_TPL_CACHE) as $dir) { $res[] = new ValueDescriptor( $dir['key'], '', (int) $dir['value'] - ); + ); } return $res; diff --git a/src/Cleaner/Plugins.php b/src/Cleaner/Plugins.php index 163b82f..d69409f 100644 --- a/src/Cleaner/Plugins.php +++ b/src/Cleaner/Plugins.php @@ -58,12 +58,12 @@ class Plugins extends AbstractCleaner sort($dirs); $res = []; - foreach($dirs as $dir) { + foreach ($dirs as $dir) { $res[] = new ValueDescriptor( $dir['key'], '', (int) $dir['value'] - ); + ); } return $res; diff --git a/src/Cleaner/Preferences.php b/src/Cleaner/Preferences.php index 5b165da..09ac4a1 100644 --- a/src/Cleaner/Preferences.php +++ b/src/Cleaner/Preferences.php @@ -96,7 +96,7 @@ class Preferences extends AbstractCleaner $sql->from(dcCore::app()->prefix . dcWorkspace::WS_TABLE_NAME) ->columns([ $sql->as($sql->count('*'), 'counter'), - 'pref_ws' + 'pref_ws', ]) ->where($sql->orGroup(['user_id IS NULL', 'user_id IS NOT NULL'])) ->group('pref_ws'); @@ -124,7 +124,7 @@ class Preferences extends AbstractCleaner $sql->from(dcCore::app()->prefix . dcWorkspace::WS_TABLE_NAME) ->columns([ $sql->as($sql->count('*'), 'counter'), - 'pref_id' + 'pref_id', ]) ->where($sql->orGroup(['user_id IS NULL', 'user_id IS NOT NULL'])) ->and('pref_ws = ' . $sql->quote($ns)) diff --git a/src/Cleaner/Settings.php b/src/Cleaner/Settings.php index 9f93c33..cf5510a 100644 --- a/src/Cleaner/Settings.php +++ b/src/Cleaner/Settings.php @@ -100,7 +100,7 @@ class Settings extends AbstractCleaner $sql->from(dcCore::app()->prefix . dcNamespace::NS_TABLE_NAME) ->columns([ $sql->as($sql->count('*'), 'counter'), - 'setting_ns' + 'setting_ns', ]) ->where($sql->orGroup(['blog_id IS NULL', 'blog_id IS NOT NULL'])) ->group('setting_ns'); @@ -128,7 +128,7 @@ class Settings extends AbstractCleaner $sql->from(dcCore::app()->prefix . dcNamespace::NS_TABLE_NAME) ->columns([ $sql->as($sql->count('*'), 'counter'), - 'setting_id' + 'setting_id', ]) ->where($sql->orGroup(['blog_id IS NULL', 'blog_id IS NOT NULL'])) ->and('setting_ns = ' . $sql->quote($ns)) diff --git a/src/Cleaner/Themes.php b/src/Cleaner/Themes.php index 7b042a5..3dced85 100644 --- a/src/Cleaner/Themes.php +++ b/src/Cleaner/Themes.php @@ -63,12 +63,12 @@ class Themes extends AbstractCleaner sort($dirs); $res = []; - foreach($dirs as $dir) { + foreach ($dirs as $dir) { $res[] = new ValueDescriptor( $dir['key'], '', (int) $dir['value'] - ); + ); } return $res; diff --git a/src/Cleaner/Vars.php b/src/Cleaner/Vars.php index cd57032..58a232f 100644 --- a/src/Cleaner/Vars.php +++ b/src/Cleaner/Vars.php @@ -55,12 +55,12 @@ class Vars extends AbstractCleaner public function values(): array { $res = []; - foreach(self::getDirs(DC_VAR) as $dir) { + foreach (self::getDirs(DC_VAR) as $dir) { $res[] = new ValueDescriptor( $dir['key'], '', (int) $dir['value'] - ); + ); } return $res; diff --git a/src/Cleaner/Versions.php b/src/Cleaner/Versions.php index 7fd4ec4..c16561d 100644 --- a/src/Cleaner/Versions.php +++ b/src/Cleaner/Versions.php @@ -66,7 +66,7 @@ class Versions extends AbstractCleaner public function values(): array { $sql = new SelectStatement(); - $rs = $sql + $rs = $sql ->from(dcCore::app()->prefix . dcCore::VERSION_TABLE_NAME) ->columns(['module', 'version']) ->select();