From 0e3b1585466c45bb6e41e08d869a578ca85c619f Mon Sep 17 00:00:00 2001 From: "John Paul E. Balandan, CPA" Date: Wed, 25 Feb 2026 01:35:51 +0800 Subject: [PATCH] refactor: remove deprecated `BaseCollector::cleanPath()` --- .../Toolbar/Collectors/BaseCollector.php | 10 -------- user_guide_src/source/changelogs/v4.8.0.rst | 23 ++++++++++--------- 2 files changed, 12 insertions(+), 21 deletions(-) diff --git a/system/Debug/Toolbar/Collectors/BaseCollector.php b/system/Debug/Toolbar/Collectors/BaseCollector.php index 81cc631f98e7..83ceec226268 100644 --- a/system/Debug/Toolbar/Collectors/BaseCollector.php +++ b/system/Debug/Toolbar/Collectors/BaseCollector.php @@ -175,16 +175,6 @@ public function display() return []; } - /** - * This makes nicer looking paths for the error output. - * - * @deprecated Use the dedicated `clean_path()` function. - */ - public function cleanPath(string $file): string - { - return clean_path($file); - } - /** * Gets the "badge" value for the button. * diff --git a/user_guide_src/source/changelogs/v4.8.0.rst b/user_guide_src/source/changelogs/v4.8.0.rst index ee6b70d4fb68..278292531a8a 100644 --- a/user_guide_src/source/changelogs/v4.8.0.rst +++ b/user_guide_src/source/changelogs/v4.8.0.rst @@ -82,17 +82,18 @@ Removed Deprecated Items - ``CodeIgniter\Test\MockCodeIgniter::callExit()`` - **Config:** Removed the following property deprecated: - ``CodeIgniter\Config\BaseService::$services`` (deprecated since v4.5.0) -- **Debug:** Removed the following properties and methods deprecated since v4.4.0: - - ``CodeIgniter\Debug\Exceptions::$ob_level`` - - ``CodeIgniter\Debug\Exceptions::$viewPath`` - - ``CodeIgniter\Debug\Exceptions::determineView()`` - - ``CodeIgniter\Debug\Exceptions::render()`` - - ``CodeIgniter\Debug\Exceptions::collectVars()`` - - ``CodeIgniter\Debug\Exceptions::maskSensitiveData()`` - - ``CodeIgniter\Debug\Exceptions::maskData()`` - - ``CodeIgniter\Debug\Exceptions::cleanPath()`` - - ``CodeIgniter\Debug\Exceptions::describeMemory()`` - - ``CodeIgniter\Debug\Exceptions::highlightFile()`` +- **Debug:** Removed the following deprecated properties and methods: + - ``CodeIgniter\Debug\Toolbar\Collectors\BaseCollector::cleanPath()`` (deprecated since v4.2.0) + - ``CodeIgniter\Debug\Exceptions::$ob_level`` (deprecated since v4.4.0) + - ``CodeIgniter\Debug\Exceptions::$viewPath`` (deprecated since v4.4.0) + - ``CodeIgniter\Debug\Exceptions::determineView()`` (deprecated since v4.4.0) + - ``CodeIgniter\Debug\Exceptions::render()`` (deprecated since v4.4.0) + - ``CodeIgniter\Debug\Exceptions::collectVars()`` (deprecated since v4.4.0) + - ``CodeIgniter\Debug\Exceptions::maskSensitiveData()`` (deprecated since v4.4.0) + - ``CodeIgniter\Debug\Exceptions::maskData()`` (deprecated since v4.4.0) + - ``CodeIgniter\Debug\Exceptions::cleanPath()`` (deprecated since v4.2.0) + - ``CodeIgniter\Debug\Exceptions::describeMemory()`` (deprecated since v4.4.0) + - ``CodeIgniter\Debug\Exceptions::highlightFile()`` (deprecated since v4.4.0) - **Exceptions:** Removed the following static constructors of ``FrameworkException`` and its child classes: - ``CodeIgniter\Exceptions\DownloadException::forCannotSetCache()`` - ``CodeIgniter\Exceptions\FrameworkException::forMissingExtension()``