@@ -44,9 +44,22 @@ public static function provideRegistry(): iterable
44
44
45
45
// scoper-autoload.php @generated by PhpScoper
46
46
47
+ // Backup the autoloaded Composer files
48
+ if (isset($GLOBALS['__composer_autoload_files'])) {
49
+ $existingComposerAutoloadFiles = $GLOBALS['__composer_autoload_files'];
50
+ }
51
+
47
52
$loader = require_once __DIR__.'/autoload.php';
53
+ // Ensure InstalledVersions is available
48
54
require_once __DIR__.'/composer/InstalledVersions.php';
49
55
56
+ // Restore the backup
57
+ if (isset($existingComposerAutoloadFiles)) {
58
+ $GLOBALS['__composer_autoload_files'] = $existingComposerAutoloadFiles;
59
+ } else {
60
+ unset($GLOBALS['__composer_autoload_files']);
61
+ }
62
+
50
63
return $loader;
51
64
52
65
PHP,
@@ -65,9 +78,22 @@ public static function provideRegistry(): iterable
65
78
66
79
// scoper-autoload.php @generated by PhpScoper
67
80
81
+ // Backup the autoloaded Composer files
82
+ if (isset($GLOBALS['__composer_autoload_files'])) {
83
+ $existingComposerAutoloadFiles = $GLOBALS['__composer_autoload_files'];
84
+ }
85
+
68
86
$loader = require_once __DIR__.'/autoload.php';
87
+ // Ensure InstalledVersions is available
69
88
require_once __DIR__.'/composer/InstalledVersions.php';
70
89
90
+ // Restore the backup
91
+ if (isset($existingComposerAutoloadFiles)) {
92
+ $GLOBALS['__composer_autoload_files'] = $existingComposerAutoloadFiles;
93
+ } else {
94
+ unset($GLOBALS['__composer_autoload_files']);
95
+ }
96
+
71
97
// Function aliases. For more information see:
72
98
// https://github.com/humbug/php-scoper/blob/master/docs/further-reading.md#function-aliases
73
99
if (!function_exists('bar')) { function bar() { return \Humbug\bar(...func_get_args()); } }
@@ -91,9 +117,22 @@ public static function provideRegistry(): iterable
91
117
92
118
// scoper-autoload.php @generated by PhpScoper
93
119
120
+ // Backup the autoloaded Composer files
121
+ if (isset($GLOBALS['__composer_autoload_files'])) {
122
+ $existingComposerAutoloadFiles = $GLOBALS['__composer_autoload_files'];
123
+ }
124
+
94
125
$loader = require_once __DIR__.'/autoload.php';
126
+ // Ensure InstalledVersions is available
95
127
require_once __DIR__.'/composer/InstalledVersions.php';
96
128
129
+ // Restore the backup
130
+ if (isset($existingComposerAutoloadFiles)) {
131
+ $GLOBALS['__composer_autoload_files'] = $existingComposerAutoloadFiles;
132
+ } else {
133
+ unset($GLOBALS['__composer_autoload_files']);
134
+ }
135
+
97
136
// Function aliases. For more information see:
98
137
// https://github.com/humbug/php-scoper/blob/master/docs/further-reading.md#function-aliases
99
138
if (!function_exists('bar')) { function bar() { return \Humbug\bar(...func_get_args()); } }
@@ -119,8 +158,21 @@ public static function provideRegistry(): iterable
119
158
// scoper-autoload.php @generated by PhpScoper
120
159
121
160
namespace {
161
+ // Backup the autoloaded Composer files
162
+ if (isset($GLOBALS['__composer_autoload_files'])) {
163
+ $existingComposerAutoloadFiles = $GLOBALS['__composer_autoload_files'];
164
+ }
165
+
122
166
$loader = require_once __DIR__.'/autoload.php';
167
+ // Ensure InstalledVersions is available
123
168
require_once __DIR__.'/composer/InstalledVersions.php';
169
+
170
+ // Restore the backup
171
+ if (isset($existingComposerAutoloadFiles)) {
172
+ $GLOBALS['__composer_autoload_files'] = $existingComposerAutoloadFiles;
173
+ } else {
174
+ unset($GLOBALS['__composer_autoload_files']);
175
+ }
124
176
}
125
177
126
178
// Function aliases. For more information see:
@@ -156,8 +208,21 @@ public static function provideRegistry(): iterable
156
208
// scoper-autoload.php @generated by PhpScoper
157
209
158
210
namespace {
211
+ // Backup the autoloaded Composer files
212
+ if (isset($GLOBALS['__composer_autoload_files'])) {
213
+ $existingComposerAutoloadFiles = $GLOBALS['__composer_autoload_files'];
214
+ }
215
+
159
216
$loader = require_once __DIR__.'/autoload.php';
217
+ // Ensure InstalledVersions is available
160
218
require_once __DIR__.'/composer/InstalledVersions.php';
219
+
220
+ // Restore the backup
221
+ if (isset($existingComposerAutoloadFiles)) {
222
+ $GLOBALS['__composer_autoload_files'] = $existingComposerAutoloadFiles;
223
+ } else {
224
+ unset($GLOBALS['__composer_autoload_files']);
225
+ }
161
226
}
162
227
163
228
// Function aliases. For more information see:
@@ -190,9 +255,22 @@ public static function provideRegistry(): iterable
190
255
191
256
// scoper-autoload.php @generated by PhpScoper
192
257
258
+ // Backup the autoloaded Composer files
259
+ if (isset($GLOBALS['__composer_autoload_files'])) {
260
+ $existingComposerAutoloadFiles = $GLOBALS['__composer_autoload_files'];
261
+ }
262
+
193
263
$loader = require_once __DIR__.'/autoload.php';
264
+ // Ensure InstalledVersions is available
194
265
require_once __DIR__.'/composer/InstalledVersions.php';
195
266
267
+ // Restore the backup
268
+ if (isset($existingComposerAutoloadFiles)) {
269
+ $GLOBALS['__composer_autoload_files'] = $existingComposerAutoloadFiles;
270
+ } else {
271
+ unset($GLOBALS['__composer_autoload_files']);
272
+ }
273
+
196
274
// Class aliases. For more information see:
197
275
// https://github.com/humbug/php-scoper/blob/master/docs/further-reading.md#class-aliases
198
276
function humbug_phpscoper_expose_class(string $exposed, string $prefixed): void {
@@ -220,9 +298,22 @@ function humbug_phpscoper_expose_class(string $exposed, string $prefixed): void
220
298
221
299
// scoper-autoload.php @generated by PhpScoper
222
300
301
+ // Backup the autoloaded Composer files
302
+ if (isset($GLOBALS['__composer_autoload_files'])) {
303
+ $existingComposerAutoloadFiles = $GLOBALS['__composer_autoload_files'];
304
+ }
305
+
223
306
$loader = require_once __DIR__.'/autoload.php';
307
+ // Ensure InstalledVersions is available
224
308
require_once __DIR__.'/composer/InstalledVersions.php';
225
309
310
+ // Restore the backup
311
+ if (isset($existingComposerAutoloadFiles)) {
312
+ $GLOBALS['__composer_autoload_files'] = $existingComposerAutoloadFiles;
313
+ } else {
314
+ unset($GLOBALS['__composer_autoload_files']);
315
+ }
316
+
226
317
// Class aliases. For more information see:
227
318
// https://github.com/humbug/php-scoper/blob/master/docs/further-reading.md#class-aliases
228
319
function humbug_phpscoper_expose_class(string $exposed, string $prefixed): void {
@@ -257,8 +348,21 @@ function humbug_phpscoper_expose_class(string $exposed, string $prefixed): void
257
348
// scoper-autoload.php @generated by PhpScoper
258
349
259
350
namespace {
351
+ // Backup the autoloaded Composer files
352
+ if (isset($GLOBALS['__composer_autoload_files'])) {
353
+ $existingComposerAutoloadFiles = $GLOBALS['__composer_autoload_files'];
354
+ }
355
+
260
356
$loader = require_once __DIR__.'/autoload.php';
357
+ // Ensure InstalledVersions is available
261
358
require_once __DIR__.'/composer/InstalledVersions.php';
359
+
360
+ // Restore the backup
361
+ if (isset($existingComposerAutoloadFiles)) {
362
+ $GLOBALS['__composer_autoload_files'] = $existingComposerAutoloadFiles;
363
+ } else {
364
+ unset($GLOBALS['__composer_autoload_files']);
365
+ }
262
366
}
263
367
264
368
// Class aliases. For more information see:
@@ -308,9 +412,22 @@ function humbug_phpscoper_expose_class(string $exposed, string $prefixed): void
308
412
309
413
// scoper-autoload.php @generated by PhpScoper
310
414
415
+ // Backup the autoloaded Composer files
416
+ if (isset($GLOBALS['__composer_autoload_files'])) {
417
+ $existingComposerAutoloadFiles = $GLOBALS['__composer_autoload_files'];
418
+ }
419
+
311
420
$loader = require_once __DIR__.'/autoload.php';
421
+ // Ensure InstalledVersions is available
312
422
require_once __DIR__.'/composer/InstalledVersions.php';
313
423
424
+ // Restore the backup
425
+ if (isset($existingComposerAutoloadFiles)) {
426
+ $GLOBALS['__composer_autoload_files'] = $existingComposerAutoloadFiles;
427
+ } else {
428
+ unset($GLOBALS['__composer_autoload_files']);
429
+ }
430
+
314
431
// Function aliases. For more information see:
315
432
// https://github.com/humbug/php-scoper/blob/master/docs/further-reading.md#function-aliases
316
433
if (!function_exists('__autoload')) { function __autoload($className) { return \Humbug\__autoload(...func_get_args()); } }
@@ -335,8 +452,21 @@ function humbug_phpscoper_expose_class(string $exposed, string $prefixed): void
335
452
// scoper-autoload.php @generated by PhpScoper
336
453
337
454
namespace {
455
+ // Backup the autoloaded Composer files
456
+ if (isset($GLOBALS['__composer_autoload_files'])) {
457
+ $existingComposerAutoloadFiles = $GLOBALS['__composer_autoload_files'];
458
+ }
459
+
338
460
$loader = require_once __DIR__.'/autoload.php';
461
+ // Ensure InstalledVersions is available
339
462
require_once __DIR__.'/composer/InstalledVersions.php';
463
+
464
+ // Restore the backup
465
+ if (isset($existingComposerAutoloadFiles)) {
466
+ $GLOBALS['__composer_autoload_files'] = $existingComposerAutoloadFiles;
467
+ } else {
468
+ unset($GLOBALS['__composer_autoload_files']);
469
+ }
340
470
}
341
471
342
472
// Function aliases. For more information see:
0 commit comments