Skip to content

Commit 591dc68

Browse files
authored
[5.3] Composer update debug bar to v2.1.0 and adapt to renamed package (#44806)
* Update and rename debugbar - composer remove maximebf/debugbar - composer require php-debugbar/php-debugbar * Adapt media build to changed package name * Remove obsolete clean up of debugbar dev artifacts * Add deleted files and folders to script.php * Add back line feed at end of file * Update content hash in lock file * Update content hash
1 parent 8a9e45e commit 591dc68

File tree

5 files changed

+179
-82
lines changed

5 files changed

+179
-82
lines changed

administrator/components/com_admin/script.php

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2368,6 +2368,84 @@ public function deleteUnexistingFiles($dryRun = false, $suppressOutput = false)
23682368
'/media/system/css/system-site-offline_rtl.min.css',
23692369
'/media/system/css/system-site-offline_rtl.min.css.gz',
23702370
'/media/system/scss/system-site-offline_rtl.scss',
2371+
// From 5.3.0-alpha3 to 5.3.0-beta1
2372+
'/libraries/vendor/maximebf/debugbar/LICENSE',
2373+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/CacheCacheCollector.php',
2374+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/DoctrineCollector.php',
2375+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/MonologCollector.php',
2376+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/NamespacedTwigProfileCollector.php',
2377+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/Propel2Collector.php',
2378+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/PropelCollector.php',
2379+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/SlimCollector.php',
2380+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/SwiftMailer/SwiftLogCollector.php',
2381+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/SwiftMailer/SwiftMailCollector.php',
2382+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/Symfony/SymfonyMailCollector.php',
2383+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/Twig/DebugTwigExtension.php',
2384+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/Twig/DumpTwigExtension.php',
2385+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/Twig/MeasureTwigExtension.php',
2386+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/Twig/MeasureTwigNode.php',
2387+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/Twig/MeasureTwigTokenParser.php',
2388+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/Twig/TimeableTwigExtensionProfiler.php',
2389+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/Twig/TraceableTwigEnvironment.php',
2390+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/Twig/TraceableTwigTemplate.php',
2391+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/Twig/TwigCollector.php',
2392+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/TwigProfileCollector.php',
2393+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/AggregatedCollector.php',
2394+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/AssetProvider.php',
2395+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/ConfigCollector.php',
2396+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/DataCollector.php',
2397+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/DataCollectorInterface.php',
2398+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/ExceptionsCollector.php',
2399+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/LocalizationCollector.php',
2400+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/MemoryCollector.php',
2401+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/MessagesAggregateInterface.php',
2402+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/MessagesCollector.php',
2403+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/ObjectCountCollector.php',
2404+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/PDO/PDOCollector.php',
2405+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/PDO/TraceablePDO.php',
2406+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/PDO/TraceablePDOStatement.php',
2407+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/PDO/TracedStatement.php',
2408+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/PhpInfoCollector.php',
2409+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/Renderable.php',
2410+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/RequestDataCollector.php',
2411+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/TimeDataCollector.php',
2412+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataFormatter/DataFormatter.php',
2413+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataFormatter/DataFormatterInterface.php',
2414+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataFormatter/DebugBarVarDumper.php',
2415+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataFormatter/HasDataFormatter.php',
2416+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataFormatter/HasXdebugLinks.php',
2417+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataFormatter/VarDumper/DebugBarHtmlDumper.php',
2418+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DebugBar.php',
2419+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DebugBarException.php',
2420+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/HttpDriverInterface.php',
2421+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/JavascriptRenderer.php',
2422+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/OpenHandler.php',
2423+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/PhpHttpDriver.php',
2424+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/RequestIdGenerator.php',
2425+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/RequestIdGeneratorInterface.php',
2426+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/debugbar.css',
2427+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/debugbar.js',
2428+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/openhandler.css',
2429+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/openhandler.js',
2430+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/vendor/font-awesome/css/font-awesome.min.css',
2431+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/vendor/highlightjs/highlight.pack.js',
2432+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/vendor/highlightjs/styles/github.css',
2433+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/vendor/jquery/dist/jquery.min.js',
2434+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets.css',
2435+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets.js',
2436+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets/mails/widget.css',
2437+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets/mails/widget.js',
2438+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets/sqlqueries/widget.css',
2439+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets/sqlqueries/widget.js',
2440+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets/templates/widget.css',
2441+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets/templates/widget.js',
2442+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/StandardDebugBar.php',
2443+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Storage/FileStorage.php',
2444+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Storage/MemcachedStorage.php',
2445+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Storage/pdo_storage_schema.sql',
2446+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Storage/PdoStorage.php',
2447+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Storage/RedisStorage.php',
2448+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Storage/StorageInterface.php',
23712449
];
23722450

23732451
$folders = [
@@ -2634,6 +2712,32 @@ public function deleteUnexistingFiles($dryRun = false, $suppressOutput = false)
26342712
'/libraries/vendor/cweagans',
26352713
// From 5.2.0-alpha2 to 5.2.0-alpha3
26362714
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/vendor/font-awesome/fonts',
2715+
// From 5.3.0-alpha3 to 5.3.0-beta1
2716+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Storage',
2717+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets/templates',
2718+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets/sqlqueries',
2719+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets/mails',
2720+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets',
2721+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/vendor/jquery/dist',
2722+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/vendor/jquery',
2723+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/vendor/highlightjs/styles',
2724+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/vendor/highlightjs',
2725+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/vendor/font-awesome/css',
2726+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/vendor/font-awesome',
2727+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources/vendor',
2728+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Resources',
2729+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataFormatter/VarDumper',
2730+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataFormatter',
2731+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector/PDO',
2732+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/DataCollector',
2733+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/Twig',
2734+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/Symfony',
2735+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge/SwiftMailer',
2736+
'/libraries/vendor/maximebf/debugbar/src/DebugBar/Bridge',
2737+
'/libraries/vendor/maximebf/debugbar/src/DebugBar',
2738+
'/libraries/vendor/maximebf/debugbar/src',
2739+
'/libraries/vendor/maximebf/debugbar',
2740+
'/libraries/vendor/maximebf',
26372741
];
26382742

26392743
$status['files_checked'] = $files;

build/build-modules-js/init/cleanup-media.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export const cleanVendors = async () => {
2424
// eslint-disable-next-line no-console
2525
console.log('Cleanup the Vendor ');
2626

27-
const mediaFolder = await stat(join(RootPath, 'libraries/vendor/maximebf/debugbar/src/DebugBar/Resources'));
27+
const mediaFolder = await stat(join(RootPath, 'libraries/vendor/php-debugbar/php-debugbar/src/DebugBar/Resources'));
2828

2929
if (await mediaFolder.isDirectory()) {
3030
// Remove the vendor folder
@@ -36,7 +36,7 @@ export const cleanVendors = async () => {
3636
await mkdir(join(RootPath, 'media/vendor/debugbar'), { recursive: true, mode: 0o755 });
3737

3838
// Copy some assets from a PHP package
39-
await copy(join(RootPath, 'libraries/vendor/maximebf/debugbar/src/DebugBar/Resources'), join(RootPath, 'media/vendor/debugbar'), { preserveTimestamps: true });
39+
await copy(join(RootPath, 'libraries/vendor/php-debugbar/php-debugbar/src/DebugBar/Resources'), join(RootPath, 'media/vendor/debugbar'), { preserveTimestamps: true });
4040
await remove(join(RootPath, 'media/vendor/debugbar/vendor/font-awesome'));
4141
await remove(join(RootPath, 'media/vendor/debugbar/vendor/jquery'));
4242
} else {

build/build.php

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -149,20 +149,11 @@ function clean_checkout(string $dir)
149149
system('rm -rf libraries/vendor/joomla/*/Tests');
150150
system('rm -rf libraries/vendor/joomla/*/ruleset.xml');
151151

152-
// maximebf/debugbar
153-
system('rm -f libraries/vendor/maximebf/debugbar/chromedriver');
154-
155152
// testing sampledata
156153
system('rm -rf plugins/sampledata/testing');
157154
system('rm -rf images/sampledata/parks');
158155
system('rm -rf images/sampledata/fruitshop');
159156

160-
// maximebf/debugbar
161-
system('rm -rf libraries/vendor/maximebf/debugbar/build');
162-
system('rm -rf libraries/vendor/maximebf/debugbar/demo');
163-
system('rm -rf libraries/vendor/maximebf/debugbar/docs');
164-
system('rm -rf libraries/vendor/maximebf/debugbar/tests');
165-
166157
// paragonie/sodium_compat
167158
system('rm -rf libraries/vendor/paragonie/sodium_compat/build-phar.sh');
168159

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,6 @@
9292
"symfony/yaml": "^6.4.11",
9393
"typo3/phar-stream-wrapper": "^4.0.0",
9494
"wamania/php-stemmer": "^4.0.0",
95-
"maximebf/debugbar": "^1.23.0",
9695
"tobscure/json-api": "dev-joomla-backports",
9796
"willdurand/negotiation": "^3.1.0",
9897
"ext-json": "*",
@@ -109,7 +108,8 @@
109108
"phpseclib/bcmath_compat": "^2.0.3",
110109
"jfcherng/php-diff": "^6.16.2",
111110
"voku/portable-utf8": "dev-joomla-5.3 as 6.0.13",
112-
"php-tuf/php-tuf": "^1.0.1"
111+
"php-tuf/php-tuf": "^1.0.1",
112+
"php-debugbar/php-debugbar": "^2.1"
113113
},
114114
"require-dev": {
115115
"phpunit/phpunit": "^9.6.21",

composer.lock

Lines changed: 71 additions & 69 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)