Skip to content

Commit b2b6e8e

Browse files
committed
refactor: Remove deprecated CodeIgniter::resolvePlatformExtensions()
1 parent 52d1a70 commit b2b6e8e

File tree

2 files changed

+2
-33
lines changed

2 files changed

+2
-33
lines changed

system/CodeIgniter.php

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
use CodeIgniter\Cache\ResponseCache;
1616
use CodeIgniter\Debug\Timer;
1717
use CodeIgniter\Events\Events;
18-
use CodeIgniter\Exceptions\FrameworkException;
1918
use CodeIgniter\Exceptions\LogicException;
2019
use CodeIgniter\Exceptions\PageNotFoundException;
2120
use CodeIgniter\Filters\Filters;
@@ -192,38 +191,6 @@ public function initialize()
192191
date_default_timezone_set($this->config->appTimezone ?? 'UTC');
193192
}
194193

195-
/**
196-
* Checks system for missing required PHP extensions.
197-
*
198-
* @return void
199-
*
200-
* @throws FrameworkException
201-
*
202-
* @codeCoverageIgnore
203-
*
204-
* @deprecated 4.5.0 Moved to system/bootstrap.php.
205-
*/
206-
protected function resolvePlatformExtensions()
207-
{
208-
$requiredExtensions = [
209-
'intl',
210-
'json',
211-
'mbstring',
212-
];
213-
214-
$missingExtensions = [];
215-
216-
foreach ($requiredExtensions as $extension) {
217-
if (! extension_loaded($extension)) {
218-
$missingExtensions[] = $extension;
219-
}
220-
}
221-
222-
if ($missingExtensions !== []) {
223-
throw FrameworkException::forMissingExtension(implode(', ', $missingExtensions));
224-
}
225-
}
226-
227194
/**
228195
* Initializes Kint
229196
*

user_guide_src/source/changelogs/v4.6.4.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ Message Changes
2222
Changes
2323
*******
2424

25+
- **CodeIgniter:** The deprecated ``resolvePlatformExtensions()`` method in ``CodeIgniter\CodeIgniter`` has been removed.
26+
2527
************
2628
Deprecations
2729
************

0 commit comments

Comments
 (0)