diff --git a/administrator/components/com_config/src/Model/ApplicationModel.php b/administrator/components/com_config/src/Model/ApplicationModel.php index 7f382e0349f9e..18f4f18ad9222 100644 --- a/administrator/components/com_config/src/Model/ApplicationModel.php +++ b/administrator/components/com_config/src/Model/ApplicationModel.php @@ -18,7 +18,6 @@ use Joomla\CMS\Event\Application\AfterSaveConfigurationEvent; use Joomla\CMS\Event\Application\BeforeSaveConfigurationEvent; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Http\HttpFactory; use Joomla\CMS\Language\Text; use Joomla\CMS\Log\Log; @@ -34,6 +33,7 @@ use Joomla\Database\DatabaseDriver; use Joomla\Database\ParameterType; use Joomla\Filesystem\File; +use Joomla\Filesystem\Folder; use Joomla\Filesystem\Path; use Joomla\Filter\OutputFilter; use Joomla\Registry\Registry; diff --git a/administrator/components/com_installer/src/Model/UpdatesitesModel.php b/administrator/components/com_installer/src/Model/UpdatesitesModel.php index 1c4c90967d46c..b8b48d027f701 100644 --- a/administrator/components/com_installer/src/Model/UpdatesitesModel.php +++ b/administrator/components/com_installer/src/Model/UpdatesitesModel.php @@ -11,7 +11,6 @@ namespace Joomla\Component\Installer\Administrator\Model; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Installer\Installer; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Factory\MVCFactoryInterface; @@ -22,6 +21,7 @@ use Joomla\Component\Installer\Administrator\Helper\InstallerHelper; use Joomla\Database\ParameterType; use Joomla\Database\QueryInterface; +use Joomla\Filesystem\Folder; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; diff --git a/administrator/components/com_languages/src/Model/InstalledModel.php b/administrator/components/com_languages/src/Model/InstalledModel.php index e06117a371356..950d735508294 100644 --- a/administrator/components/com_languages/src/Model/InstalledModel.php +++ b/administrator/components/com_languages/src/Model/InstalledModel.php @@ -13,12 +13,12 @@ use Joomla\CMS\Application\ApplicationHelper; use Joomla\CMS\Component\ComponentHelper; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Language\LanguageHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Factory\MVCFactoryInterface; use Joomla\CMS\MVC\Model\ListModel; use Joomla\CMS\Table\Table; +use Joomla\Filesystem\Folder; use Joomla\Utilities\ArrayHelper; // phpcs:disable PSR1.Files.SideEffects diff --git a/administrator/components/com_menus/src/Model/MenutypesModel.php b/administrator/components/com_menus/src/Model/MenutypesModel.php index 5dc288519f4e4..21ffd10667dd0 100644 --- a/administrator/components/com_menus/src/Model/MenutypesModel.php +++ b/administrator/components/com_menus/src/Model/MenutypesModel.php @@ -13,10 +13,10 @@ use Joomla\CMS\Application\ApplicationHelper; use Joomla\CMS\Event\Menu\AfterGetMenuTypeOptionsEvent; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\MVC\Model\BaseDatabaseModel; use Joomla\CMS\Object\CMSObject; use Joomla\Component\Menus\Administrator\Helper\MenusHelper; +use Joomla\Filesystem\Folder; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; diff --git a/administrator/components/com_templates/src/Model/TemplateModel.php b/administrator/components/com_templates/src/Model/TemplateModel.php index a5ee5bcbdcd12..cc9c06d01987e 100644 --- a/administrator/components/com_templates/src/Model/TemplateModel.php +++ b/administrator/components/com_templates/src/Model/TemplateModel.php @@ -15,7 +15,6 @@ use Joomla\CMS\Date\Date; use Joomla\CMS\Factory; use Joomla\CMS\Filesystem\File; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Form\Form; use Joomla\CMS\Image\Image; use Joomla\CMS\Language\Text; @@ -25,6 +24,7 @@ use Joomla\Component\Templates\Administrator\Helper\TemplateHelper; use Joomla\Component\Templates\Administrator\Helper\TemplatesHelper; use Joomla\Database\ParameterType; +use Joomla\Filesystem\Folder; use Joomla\Filesystem\Path; use Joomla\Utilities\ArrayHelper; diff --git a/installation/src/Application/InstallationApplication.php b/installation/src/Application/InstallationApplication.php index 141c034ce4668..8f65c113e9bec 100644 --- a/installation/src/Application/InstallationApplication.php +++ b/installation/src/Application/InstallationApplication.php @@ -18,7 +18,6 @@ use Joomla\CMS\Document\HtmlDocument; use Joomla\CMS\Exception\ExceptionHandler; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Input\Input; use Joomla\CMS\Language\LanguageFactoryInterface; use Joomla\CMS\Language\LanguageHelper; @@ -27,6 +26,7 @@ use Joomla\CMS\Uri\Uri; use Joomla\Database\DatabaseInterface; use Joomla\DI\Container; +use Joomla\Filesystem\Folder; use Joomla\Registry\Registry; use Joomla\Session\SessionEvent; diff --git a/installation/src/Model/CleanupModel.php b/installation/src/Model/CleanupModel.php index 471ec8ea4dbc8..e3e9b971e97b2 100644 --- a/installation/src/Model/CleanupModel.php +++ b/installation/src/Model/CleanupModel.php @@ -10,8 +10,8 @@ namespace Joomla\CMS\Installation\Model; -use Joomla\CMS\Filesystem\Folder; use Joomla\Filesystem\File; +use Joomla\Filesystem\Folder; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; diff --git a/libraries/src/Application/DaemonApplication.php b/libraries/src/Application/DaemonApplication.php index a68780a9f4a05..b7d11dd3e86df 100644 --- a/libraries/src/Application/DaemonApplication.php +++ b/libraries/src/Application/DaemonApplication.php @@ -13,10 +13,10 @@ use Joomla\CMS\Event\Application\BeforeExecuteEvent; use Joomla\CMS\Event\Application\DaemonForkEvent; use Joomla\CMS\Event\Application\DaemonReceiveSignalEvent; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Input\Cli; use Joomla\CMS\Log\Log; use Joomla\Event\DispatcherInterface; +use Joomla\Filesystem\Folder; use Joomla\Registry\Registry; // phpcs:disable PSR1.Files.SideEffects diff --git a/libraries/src/Console/UpdateCoreCommand.php b/libraries/src/Console/UpdateCoreCommand.php index a5a5a9b23ac62..63a08ee4b28d6 100644 --- a/libraries/src/Console/UpdateCoreCommand.php +++ b/libraries/src/Console/UpdateCoreCommand.php @@ -12,7 +12,6 @@ use Joomla\Application\Cli\CliInput; use Joomla\CMS\Extension\ExtensionHelper; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Installer\InstallerHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\Log\Log; @@ -20,6 +19,7 @@ use Joomla\Database\DatabaseInterface; use Joomla\Filesystem\Exception\FilesystemException; use Joomla\Filesystem\File; +use Joomla\Filesystem\Folder; use Symfony\Component\Console\Helper\ProgressBar; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; diff --git a/libraries/src/Installer/Adapter/ComponentAdapter.php b/libraries/src/Installer/Adapter/ComponentAdapter.php index eaa2c5f2a60bc..373792407d09e 100644 --- a/libraries/src/Installer/Adapter/ComponentAdapter.php +++ b/libraries/src/Installer/Adapter/ComponentAdapter.php @@ -11,7 +11,6 @@ use Joomla\CMS\Application\ApplicationHelper; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Installer\Installer; use Joomla\CMS\Installer\InstallerAdapter; use Joomla\CMS\Language\Text; @@ -21,6 +20,7 @@ use Joomla\CMS\Table\Table; use Joomla\CMS\Table\Update; use Joomla\Database\ParameterType; +use Joomla\Filesystem\Folder; use Joomla\Filesystem\Path; use Joomla\Registry\Registry; diff --git a/libraries/src/Installer/Adapter/FileAdapter.php b/libraries/src/Installer/Adapter/FileAdapter.php index 110e907c3bc95..10f8b94218c3e 100644 --- a/libraries/src/Installer/Adapter/FileAdapter.php +++ b/libraries/src/Installer/Adapter/FileAdapter.php @@ -9,7 +9,6 @@ namespace Joomla\CMS\Installer\Adapter; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Installer\Installer; use Joomla\CMS\Installer\InstallerAdapter; use Joomla\CMS\Language\Text; @@ -17,6 +16,7 @@ use Joomla\CMS\Table\Table; use Joomla\Database\ParameterType; use Joomla\Filesystem\File; +use Joomla\Filesystem\Folder; use Joomla\Filesystem\Path; // phpcs:disable PSR1.Files.SideEffects diff --git a/libraries/src/Installer/Adapter/LanguageAdapter.php b/libraries/src/Installer/Adapter/LanguageAdapter.php index cb6b52f63c57b..564856059aff2 100644 --- a/libraries/src/Installer/Adapter/LanguageAdapter.php +++ b/libraries/src/Installer/Adapter/LanguageAdapter.php @@ -12,7 +12,6 @@ use Joomla\CMS\Application\ApplicationHelper; use Joomla\CMS\Component\ComponentHelper; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Filter\InputFilter; use Joomla\CMS\Installer\Installer; use Joomla\CMS\Installer\InstallerAdapter; @@ -23,6 +22,7 @@ use Joomla\CMS\Table\Table; use Joomla\CMS\Table\Update; use Joomla\Database\ParameterType; +use Joomla\Filesystem\Folder; use Joomla\Filesystem\Path; use Joomla\Registry\Registry; diff --git a/libraries/src/Installer/Adapter/LibraryAdapter.php b/libraries/src/Installer/Adapter/LibraryAdapter.php index 8a611de7f8166..3118f0fbdea0e 100644 --- a/libraries/src/Installer/Adapter/LibraryAdapter.php +++ b/libraries/src/Installer/Adapter/LibraryAdapter.php @@ -9,7 +9,6 @@ namespace Joomla\CMS\Installer\Adapter; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Installer\Installer; use Joomla\CMS\Installer\InstallerAdapter; use Joomla\CMS\Installer\Manifest\LibraryManifest; @@ -19,6 +18,7 @@ use Joomla\CMS\Table\Update; use Joomla\Database\ParameterType; use Joomla\Filesystem\File; +use Joomla\Filesystem\Folder; use Joomla\Filesystem\Path; // phpcs:disable PSR1.Files.SideEffects diff --git a/libraries/src/Installer/Adapter/ModuleAdapter.php b/libraries/src/Installer/Adapter/ModuleAdapter.php index ef681877231cb..005732a8b5b32 100644 --- a/libraries/src/Installer/Adapter/ModuleAdapter.php +++ b/libraries/src/Installer/Adapter/ModuleAdapter.php @@ -10,13 +10,13 @@ namespace Joomla\CMS\Installer\Adapter; use Joomla\CMS\Application\ApplicationHelper; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Installer\Installer; use Joomla\CMS\Installer\InstallerAdapter; use Joomla\CMS\Language\Text; use Joomla\CMS\Log\Log; use Joomla\CMS\Table\Table; use Joomla\Database\ParameterType; +use Joomla\Filesystem\Folder; use Joomla\Utilities\ArrayHelper; // phpcs:disable PSR1.Files.SideEffects diff --git a/libraries/src/Installer/Adapter/PackageAdapter.php b/libraries/src/Installer/Adapter/PackageAdapter.php index b68aaf5351d3a..9c19ebb73fbf5 100644 --- a/libraries/src/Installer/Adapter/PackageAdapter.php +++ b/libraries/src/Installer/Adapter/PackageAdapter.php @@ -11,7 +11,6 @@ use Joomla\CMS\Application\ApplicationHelper; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Filter\InputFilter; use Joomla\CMS\Installer\Installer; use Joomla\CMS\Installer\InstallerAdapter; @@ -25,6 +24,7 @@ use Joomla\Database\ParameterType; use Joomla\Event\Event; use Joomla\Filesystem\File; +use Joomla\Filesystem\Folder; use Joomla\Filesystem\Path; // phpcs:disable PSR1.Files.SideEffects diff --git a/libraries/src/Installer/Adapter/PluginAdapter.php b/libraries/src/Installer/Adapter/PluginAdapter.php index 564d2ba365092..58d8df7c2bb41 100644 --- a/libraries/src/Installer/Adapter/PluginAdapter.php +++ b/libraries/src/Installer/Adapter/PluginAdapter.php @@ -10,7 +10,6 @@ namespace Joomla\CMS\Installer\Adapter; use Joomla\CMS\Application\ApplicationHelper; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Installer\Installer; use Joomla\CMS\Installer\InstallerAdapter; use Joomla\CMS\Language\Text; @@ -19,6 +18,7 @@ use Joomla\CMS\Table\Update; use Joomla\Database\ParameterType; use Joomla\Filesystem\File; +use Joomla\Filesystem\Folder; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; diff --git a/libraries/src/Installer/Adapter/TemplateAdapter.php b/libraries/src/Installer/Adapter/TemplateAdapter.php index 85717ad785d45..99c57b7b66989 100644 --- a/libraries/src/Installer/Adapter/TemplateAdapter.php +++ b/libraries/src/Installer/Adapter/TemplateAdapter.php @@ -11,7 +11,6 @@ use Joomla\CMS\Application\ApplicationHelper; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Installer\Installer; use Joomla\CMS\Installer\InstallerAdapter; use Joomla\CMS\Language\Text; @@ -19,6 +18,7 @@ use Joomla\CMS\Table\Table; use Joomla\CMS\Table\Update; use Joomla\Database\ParameterType; +use Joomla\Filesystem\Folder; use Joomla\Filesystem\Path; // phpcs:disable PSR1.Files.SideEffects diff --git a/libraries/src/Installer/Installer.php b/libraries/src/Installer/Installer.php index dcdd10f90699c..f72d5d76da69c 100644 --- a/libraries/src/Installer/Installer.php +++ b/libraries/src/Installer/Installer.php @@ -18,7 +18,6 @@ use Joomla\CMS\Event\Extension\BeforeUninstallEvent; use Joomla\CMS\Event\Extension\BeforeUpdateEvent; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Language\Text; use Joomla\CMS\Log\Log; use Joomla\CMS\Plugin\PluginHelper; @@ -31,6 +30,7 @@ use Joomla\Database\ParameterType; use Joomla\DI\ContainerAwareInterface; use Joomla\Filesystem\File; +use Joomla\Filesystem\Folder; use Joomla\Filesystem\Path; // phpcs:disable PSR1.Files.SideEffects @@ -538,7 +538,7 @@ public function abort($msg = null, $type = null) case 'folder': // Remove the folder - if (Folder::exists($step['path']) && !($stepval = Folder::delete($step['path']))) { + if (is_dir($step['path']) && !($stepval = Folder::delete($step['path']))) { Log::add(Text::sprintf('JLIB_INSTALLER_ERROR_FILE_FOLDER', $step['path']), Log::WARNING, 'jerror'); } break; @@ -1443,7 +1443,7 @@ public function parseFiles(\SimpleXMLElement $element, $cid = 0, $oldFiles = nul foreach ($deletions['folders'] as $deleted_folder) { $folder = $destination . '/' . $deleted_folder; - if (Folder::exists($folder) && !Folder::delete($folder)) { + if (is_dir($folder) && !Folder::delete($folder)) { Log::add(Text::sprintf('JLIB_INSTALLER_ERROR_FILE_FOLDER', $folder), Log::WARNING, 'jerror'); } } diff --git a/libraries/src/Installer/InstallerAdapter.php b/libraries/src/Installer/InstallerAdapter.php index 05d3cec3596f8..574e720997351 100644 --- a/libraries/src/Installer/InstallerAdapter.php +++ b/libraries/src/Installer/InstallerAdapter.php @@ -10,7 +10,6 @@ namespace Joomla\CMS\Installer; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Filter\InputFilter; use Joomla\CMS\Installer\Manifest\PackageManifest; use Joomla\CMS\Language\Text; @@ -27,6 +26,7 @@ use Joomla\DI\ContainerAwareTrait; use Joomla\DI\Exception\ContainerNotFoundException; use Joomla\DI\ServiceProviderInterface; +use Joomla\Filesystem\Folder; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; diff --git a/libraries/src/Installer/InstallerHelper.php b/libraries/src/Installer/InstallerHelper.php index d0649afe456eb..5ed31245c0e37 100644 --- a/libraries/src/Installer/InstallerHelper.php +++ b/libraries/src/Installer/InstallerHelper.php @@ -12,7 +12,6 @@ use Joomla\Archive\Archive; use Joomla\CMS\Event\Installer\BeforePackageDownloadEvent; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Http\HttpFactory; use Joomla\CMS\Language\Text; use Joomla\CMS\Log\Log; @@ -20,6 +19,7 @@ use Joomla\CMS\Updater\Update; use Joomla\CMS\Version; use Joomla\Filesystem\File; +use Joomla\Filesystem\Folder; use Joomla\Filesystem\Path; // phpcs:disable PSR1.Files.SideEffects diff --git a/libraries/src/Installer/InstallerScript.php b/libraries/src/Installer/InstallerScript.php index 239bbed1254c3..13083cdcac38a 100644 --- a/libraries/src/Installer/InstallerScript.php +++ b/libraries/src/Installer/InstallerScript.php @@ -10,11 +10,11 @@ namespace Joomla\CMS\Installer; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Language\Text; use Joomla\CMS\Log\Log; use Joomla\Database\ParameterType; use Joomla\Filesystem\File; +use Joomla\Filesystem\Folder; use Joomla\Filesystem\Path; // phpcs:disable PSR1.Files.SideEffects diff --git a/libraries/src/Log/Logger/FormattedtextLogger.php b/libraries/src/Log/Logger/FormattedtextLogger.php index 86e30ca99d110..05500251dcdce 100644 --- a/libraries/src/Log/Logger/FormattedtextLogger.php +++ b/libraries/src/Log/Logger/FormattedtextLogger.php @@ -10,12 +10,12 @@ namespace Joomla\CMS\Log\Logger; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Log\LogEntry; use Joomla\CMS\Log\Logger; use Joomla\CMS\Version; use Joomla\Filesystem\Exception\FilesystemException; use Joomla\Filesystem\File; +use Joomla\Filesystem\Folder; use Joomla\Utilities\IpHelper; // phpcs:disable PSR1.Files.SideEffects diff --git a/libraries/src/Table/Menu.php b/libraries/src/Table/Menu.php index 7a25206aaa439..a84b089214d35 100644 --- a/libraries/src/Table/Menu.php +++ b/libraries/src/Table/Menu.php @@ -11,13 +11,13 @@ use Joomla\CMS\Application\ApplicationHelper; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Language\Multilanguage; use Joomla\CMS\Language\Text; use Joomla\CMS\Router\Route; use Joomla\Database\DatabaseDriver; use Joomla\Database\ParameterType; use Joomla\Event\DispatcherInterface; +use Joomla\Filesystem\Folder; use Joomla\Registry\Registry; // phpcs:disable PSR1.Files.SideEffects diff --git a/plugins/behaviour/compat/src/classmap/classmap.php b/plugins/behaviour/compat/src/classmap/classmap.php index 03c7ebb795f1f..cbd4a60204365 100644 --- a/plugins/behaviour/compat/src/classmap/classmap.php +++ b/plugins/behaviour/compat/src/classmap/classmap.php @@ -484,7 +484,7 @@ ); JLoader::registerAlias('JFile', '\\Joomla\\CMS\\Filesystem\\File', '6.0'); -JLoader::registerAlias('JFolder', '\\Joomla\\CMS\\Filesystem\\Folder', '6.0'); +JLoader::registerAlias('JFolder', '\\Joomla\\Filesystem\\Folder', '6.0'); JLoader::registerAlias('JFilesystemHelper', '\\Joomla\\CMS\\Filesystem\\FilesystemHelper', '6.0'); JLoader::registerAlias('JFilesystemPatcher', '\\Joomla\\CMS\\Filesystem\\Patcher', '6.0'); JLoader::registerAlias('JPath', '\\Joomla\\CMS\\Filesystem\\Path', '6.0'); diff --git a/plugins/filesystem/local/src/Adapter/LocalAdapter.php b/plugins/filesystem/local/src/Adapter/LocalAdapter.php index f9ef48152753b..af19229c92f08 100644 --- a/plugins/filesystem/local/src/Adapter/LocalAdapter.php +++ b/plugins/filesystem/local/src/Adapter/LocalAdapter.php @@ -13,7 +13,6 @@ use Joomla\CMS\Date\Date; use Joomla\CMS\Factory; use Joomla\CMS\Filesystem\File; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Helper\MediaHelper; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Image\Exception\UnparsableImageException; @@ -25,6 +24,8 @@ use Joomla\Component\Media\Administrator\Adapter\AdapterInterface; use Joomla\Component\Media\Administrator\Exception\FileNotFoundException; use Joomla\Component\Media\Administrator\Exception\InvalidPathException; +use Joomla\Filesystem\Exception\FilesystemException; +use Joomla\Filesystem\Folder; use Joomla\Filesystem\Path; // phpcs:disable PSR1.Files.SideEffects @@ -337,10 +338,14 @@ public function delete(string $path) throw new FileNotFoundException(); } - $success = Folder::delete($localPath); + try { + $success = Folder::delete($localPath); - if ($this->thumbnails && !empty($thumbnailPaths['fs']) && is_dir($thumbnailPaths['fs'])) { - Folder::delete($thumbnailPaths['fs']); + if ($this->thumbnails && !empty($thumbnailPaths['fs']) && is_dir($thumbnailPaths['fs'])) { + Folder::delete($thumbnailPaths['fs']); + } + } catch (FilesystemException | \UnexpectedValueException $exception) { + throw new \Exception('Delete not possible!', 500, $exception); } } diff --git a/plugins/system/debug/src/Storage/FileStorage.php b/plugins/system/debug/src/Storage/FileStorage.php index 7d0a09002f363..25544244d140b 100644 --- a/plugins/system/debug/src/Storage/FileStorage.php +++ b/plugins/system/debug/src/Storage/FileStorage.php @@ -11,9 +11,9 @@ namespace Joomla\Plugin\System\Debug\Storage; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\User\UserFactoryInterface; use Joomla\Filesystem\File; +use Joomla\Filesystem\Folder; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die;