feat: lychee:sync accepts individual file paths alongside directories#4143
feat: lychee:sync accepts individual file paths alongside directories#4143
Conversation
Co-authored-by: ildyria <627094+ildyria@users.noreply.github.com>
Co-authored-by: ildyria <627094+ildyria@users.noreply.github.com>
Co-authored-by: ildyria <627094+ildyria@users.noreply.github.com>
|
@coderabbitai review please. |
|
✅ Actions performedReview triggered.
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughThis PR implements Feature 024, enabling the Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Poem
🚥 Pre-merge checks | ✅ 1✅ Passed checks (1 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Tip Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs). Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 10
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (2)
docs/specs/4-architecture/roadmap.md (1)
105-105:⚠️ Potential issue | 🟡 MinorUpdate roadmap footer date
This file was updated for Feature 024, but Line 105 still shows
2026-02-26.As per coding guidelines: "
**/*.md: At the bottom of documentation files, add an hr line followed by 'Last updated: [date of the update]'".app/Console/Commands/Sync.php (1)
297-308:⚠️ Potential issue | 🟡 MinorSuppress file-only delete-missing flags before destructive-mode messaging.
Line 300 can print “destructive changes will be applied,” then Lines 304-308 immediately disable those flags for file-only runs. That output is contradictory.
🛠️ Suggested reorder to avoid contradictory CLI output
- if (($delete_missing_photos || $delete_missing_albums) && $dry_run) { - $this->line('<fg=gray>Running in dry run mode, no changes will be made. Rerun with --dry_run=0 to apply changes.</>'); - } elseif ($delete_missing_photos || $delete_missing_albums) { - $this->error('Running in normal mode, destructive changes will be applied.'); - } - // FR-024-07: delete_missing flags only apply to directory mode; warn when file-only invocation uses them if (count($directories) === 0 && count($files) > 0 && ($delete_missing_photos || $delete_missing_albums)) { $this->line('<fg=gray>Note: --delete_missing_photos and --delete_missing_albums are inactive when only file paths are supplied.</>'); $delete_missing_photos = false; $delete_missing_albums = false; } + + if (($delete_missing_photos || $delete_missing_albums) && $dry_run) { + $this->line('<fg=gray>Running in dry run mode, no changes will be made. Rerun with --dry_run=0 to apply changes.</>'); + } elseif ($delete_missing_photos || $delete_missing_albums) { + $this->error('Running in normal mode, destructive changes will be applied.'); + }
🧹 Nitpick comments (3)
tests/ImageProcessing/Commands/SyncTest.php (2)
118-123: Avoid fixture-coupled absolute photo totals in file-mode tests.Lines 122, 156, and 210 assert fixed counts (
0,2,1). These can become brittle if seeded data foralbum5changes. Prefer asserting count deltas from a pre-import baseline.♻️ Suggested hardening pattern (example)
+ $before = DB::table('photos') + ->join(PA::PHOTO_ALBUM, PA::PHOTO_ID, '=', 'photos.id') + ->where(PA::ALBUM_ID, $this->album5->id) + ->count(); + $this->artisan(self::COMMAND, [ '--import_via_symlink' => '1', '--skip_duplicates' => '0', '--delete_imported' => '0', '--owner_id' => $this->admin->id, '--album_id' => $this->album5->id, 'paths' => [ './tests/Samples/png.png', './tests/Samples/gif.gif', ], ]) ->assertSuccessful(); $count = DB::table('photos') ->join(PA::PHOTO_ALBUM, PA::PHOTO_ID, '=', 'photos.id') ->where(PA::ALBUM_ID, $this->album5->id) ->count(); - $this->assertEquals(2, $count, 'Both files should have been imported.'); + $this->assertEquals($before + 2, $count, 'Both files should have been imported.');Also applies to: 152-157, 206-210
191-211:testSyncFileDeleteMissingNoticeshould assert the notice output explicitly.Line 191 frames this as a notice regression test, but Lines 194-204 only assert command success and import side effects. Add an output assertion for the “inactive when only file paths are supplied” message to lock FR-024-07 behavior.
app/Console/Commands/Sync.php (1)
349-352: Align direct file import error handling with directory sync path.Lines 335-343 wrap directory import in explicit exception handling, but Line 351 (
doFiles) is unguarded. Mirroring that handling keeps failure semantics consistent (return 1vs uncaught exception bubble-up).♻️ Suggested consistency patch
if (count($files) > 0) { $this->info('Start direct file import.'); - $exec->doFiles($files, $album); + try { + $exec->doFiles($files, $album); + } catch (\Exception $e) { + $this->error($e->getMessage()); + throw new UnexpectedException($e); + } $this->info('Done direct file import.'); }
ℹ️ Review info
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (10)
app/Actions/Import/Exec.phpapp/Console/Commands/Sync.phpapp/Jobs/ImportImageJob.phpdocs/specs/4-architecture/features/024-sync-file-list/plan.mddocs/specs/4-architecture/features/024-sync-file-list/spec.mddocs/specs/4-architecture/features/024-sync-file-list/tasks.mddocs/specs/4-architecture/knowledge-map.mddocs/specs/4-architecture/roadmap.mddocs/specs/_current-session.mdtests/ImageProcessing/Commands/SyncTest.php
Codecov Report✅ All modified and coverable lines are covered by tests. 🚀 New features to boost your workflow:
|
lychee:synconly accepted directory paths; passing individual files (e.g. fromfind … -mtime -1) failed with "Given path is not a directory".Core changes
ImportImageJob—Album $album/string $album_idmade nullable; supports importing to root (unsorted) when no album is specified; fixes a latent type mismatch whereFolderNode::$album(?Album) was passed to a non-nullable parameterExec::doFiles(array $file_paths, ?Album $parent_album)— new method that bypasses theBuildTreepipe chain; validates extensions viaFileExtensionService, queues oneImportImageJobper valid file, emits warnings for unsupported extensions, dispatches recompute jobs when a parent album is setSync::validatePaths()— replacesvalidateDirectories(); classifies each argument viarealpath()+is_dir()/is_file()into separatedirectoriesandfileslists using resolved absolute paths; non-existent path → error + exit 1Sync::executeImport()— runs tree-basedExec::do()for directories thenExec::doFiles()for files; mixed invocations are fully supported;--delete_missing_photos/--delete_missing_albumsare silently suppressed with a notice when no directories are provided (FR-024-07 safety guard){dir*}renamed to{paths* : Files or directories to sync}; command description updatedTests
Six new test methods added to
SyncTestcovering: single file import, unsupported extension skip, non-existent path error, multiple files, mixed dir+file invocation, anddelete_missingflag suppression in file-only mode. Existing directory-sync tests updated to use thepathsargument key.Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/99f76ffa36cce3b70a4a6abce41dba15ca2e84cb/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/CarbonPHP/carbon/zipball/f438fcc98f92babee98381d399c65336f3a3827f/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/DirectoryTree/LdapRecord-Laravel/zipball/28c5a7aa42aa3fa631f9c0f0c8236fd19bc7b00c/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/DirectoryTree/LdapRecord/zipball/00e5f088f8c4028d5f398783cccc2e8119a27a65/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/Fylax/forceutf8/zipball/efaa4ec353ce35931ef469632fece63df4c5a301/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/GrahamCampbell/Laravel-Markdown/zipball/040221ff01f167fbe53a047b0e9ac15cbb3b6d79/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/e01f4a821471308ba86aa202fed6698b6b695e3b/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/Jean85/pretty-package-versions/zipball/4d7aa5dab42e2a76d99559706022885de0e18e1a/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/Laragear/MetaModel/zipball/1973517263d9ff1cfaabf682f3c2883425271dbc/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/Laragear/WebAuthn/zipball/0545a45d623bc420f998d6595377ea26ce4c70dd/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/LycheeOrg/laravel-nestedset/zipball/158382004c20523ff7867167937d69a3cd63805c/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/LycheeOrg/log-viewer/zipball/a93c2e56c434137cf6fbd2031f10e4ddf88e8e11/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/LycheeOrg/php-exif/zipball/4e4fad2f2617c94e35df26a099d9b04a49cdc4b4/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/LycheeOrg/phpstan-lychee/zipball/9dc2677ebcc22a24e305d1724dac457b77f087eb/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/LycheeOrg/verify/zipball/1a85a87b9f838d1617a3a5ea4a0ba41c943dbf66/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/Masterminds/html5-php/zipball/fcf91eb64359852f00d921887b219479b4f21251/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/Nyholm/psr7/zipball/a71f2b11690f4b24d099d6b16690a90ae14fc6f3/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/7787ceff91365ba7d623ec410b8f429cdebb4f63/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/PHP-FFMpeg/PHP-FFMpeg/zipball/41fa00949ea2758cd34f076a8030df7198d57759/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/Seldaek/jsonlint/zipball/1748aaf847fc731cfad7725aec413ee46f0cc3a2/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/Seldaek/monolog/zipball/b321dd6749f0bf7189444158a3ce785cc16d69b0/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/Seldaek/phar-utils/zipball/ea2f4014f163c1be4c601b9b7bd6af81ba8d701c/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/Seldaek/signal-handler/zipball/04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/Slamdunk/phpstan-extensions/zipball/772320f8e41b1fef3274cfea743987dcaa0baaa9/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/SocialiteProviders/Amazon/zipball/717c8c78d42fdffced7ccba218092384ce473e1d/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/SocialiteProviders/Apple/zipball/46e2e432c95f22de80739e6c7427b3f4bc198eac/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/SocialiteProviders/Authelia/zipball/6086d52a4471a4d29cd2eb03916e67af780d3ee3/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/SocialiteProviders/Authentik/zipball/4ef0ca226d3be29dc0523f3afc86b63fd6b755b4/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/SocialiteProviders/Facebook/zipball/9b94a9334b5d0f61de8f5a20928d63d4d8f4e00d/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/SocialiteProviders/GitHub/zipball/25fc481721d74b829b43bff3519e7103d5339e19/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/SocialiteProviders/Google-Plus/zipball/1cb8f6fb2c0dd0fc8b34e95f69865663fdf0b401/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/SocialiteProviders/Keycloak/zipball/87d13f8a411a6f8f5010ecbaff9aedd4494863e4/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/SocialiteProviders/Manager/zipball/8180ec14bef230ec2351cff993d5d2d7ca470ef4/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/SocialiteProviders/Microsoft/zipball/33ac5df3e13e0430bcff04031d606bda88f2b27f/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/SocialiteProviders/Nextcloud/zipball/94b3cef64410994bdd480230a7aa78294564cc44/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/TomasVotruba/class-leak/zipball/a8eb7b06dd08fff9745e839144e68e695eb687f1/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/apimatic/core-interfaces-php/zipball/b4f1bffc8be79584836f70af33c65e097eec155c/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/apimatic/core-lib-php/zipball/a48a583f686ee3786432b976c795a2817ec095b3/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/apimatic/jsonmapper/zipball/61e45f6021e4a4e07497be596b4787c3c6b39bea/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/apimatic/unirest-php/zipball/bdfd5f27c105772682c88ed671683f1bd93f4a3c/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/aws/aws-sdk-php/zipball/d300ec1c861e52dc8f17ca3d75dc754da949f065/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/awslabs/aws-crt-php/zipball/d71d9906c7bb63a28295447ba12e74723bd3730e/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/d103774cbe7e94ddee7e4870f97f727b43fe7201/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/b106f7ee85f263c4f103eca49e7bf3862c2e5e75/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/bepsvpt/secure-headers/zipball/7efbc3d8b988051b5ff81c4cacd1d12e875528ed/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/brick/math/zipball/63422359a44b7f06cae63c3b429b59e8efcc0629/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/clue/reactphp-ndjson/zipball/392dc165fce93b5bb5c637b67e59619223c931b0/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/clue/stream-filter/zipball/049509fef80032cb3f051595029ab75b49a3c2f7/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/composer/ca-bundle/zipball/961a5e4056dd2e4a2eedcac7576075947c28bf63/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/composer/class-map-generator/zipball/8f5fa3cc214230e71f54924bd0197a3bcc705eb1/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/composer/composer/zipball/72a8f8e653710e18d83e5dd531eb5a71fc3223e6/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/composer/metadata-minifier/zipball/c549d23829536f0d0e984aaabbf02af91f443207/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/composer/spdx-licenses/zipball/edf364cefe8c43501e21e88110aac10b284c3c9f/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/dedoc/scramble/zipball/8f0c1bba364e4916f3f2ff23b7f4ca002e586b75/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/doctrine/dbal/zipball/95d84866bf3c04b2ddca1df7c049714660959aef/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/doctrine/deprecations/zipball/d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/doctrine/event-manager/zipball/dda33921b198841ca8dbad2eaa5d4d34769d18cf/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/dominikb/composer-license-checker/zipball/c94bda40a6cf37a98c8bf3494f8f655656724ce8/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/dragonmantank/cron-expression/zipball/d61a8a9604ec1f8c3d150d09db6ce98b32675013/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/filp/whoops/zipball/d2102955e48b9fd9ab24280a7ad12ed552752c4d/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/firebase/php-jwt/zipball/28aa0694bcfdfa5e2959c394d5a1ee7a5083629e/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/fruitcake/laravel-debugbar/zipball/96afd5efc93c2cb3140df356893381296259695b/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/fruitcake/php-cors/zipball/38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/geocoder-php/cache-provider/zipball/3b091778426722cf96e166d187bbdd28660635b8/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/geocoder-php/nominatim-provider/zipball/1b6852d33e9b558a13d98510fff66e76f4aed9b2/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/geocoder-php/php-common-http/zipball/4209be6c31946ed5a658f6240ab21faaf5413f61/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/geocoder-php/php-common/zipball/a749e00819d2929bd0ec40fb79853956332970ba/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/guzzle/uri-template/zipball/4f4bbd4e7172148801e76e3decc1e559bdee34e1/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/hamcrest/hamcrest-php/zipball/f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/iamcal/SQLParser/zipball/610392f38de49a44dab08dc1659960a29874c4b8/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/invokable/socialite-mastodon/zipball/f27b6dff55d03bc62170c6287b8a1a721e22277e/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/itsgoingd/clockwork/zipball/d928483e231f042dbff9258795cb17aadaebc7d0/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/jmespath/jmespath.php/zipball/a2a865e05d5f420b50cc2f85bb78d565db12a6bc/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/jsonrainbow/json-schema/zipball/6fea66c7204683af437864e7c4e7abf383d14bc0/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/laminas/laminas-diactoros/zipball/60c182916b2749480895601649563970f3f12ec4/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/laracraft-tech/laravel-xhprof/zipball/7578bbfcaa96e6fd30d1f3e48c9a71138b337b1c/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/larastan/larastan/zipball/64a52bcc5347c89fdf131cb59f96ebfbc8d1ad65/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/laravel/framework/zipball/f57f035c0d34503d9ff30be76159bb35a003cd1f/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/laravel/octane/zipball/5d6eb82d12596f2d73e5c8b23c0abe896938fa0e/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/laravel/prompts/zipball/ed8c466571b37e977532fb2fd3c272c784d7050d/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/laravel/serializable-closure/zipball/870fc81d2f879903dfc5b60bf8a0f94a1609e669/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/laravel/socialite/zipball/0feb62267e7b8abc68593ca37639ad302728c129/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/lcobucci/clock/zipball/a3139d9e97d47826f27e6a17bb63f13621f86058/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/lcobucci/jwt/zipball/bb3e9f21e4196e8afc41def81ef649c164bca25e/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/682f1098a8fddbaf43edac2306a691c7ad508ec5/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/marc-mabe/php-enum/zipball/bb426fcdd65c60fb3638ef741e8782508fda7eef/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/mavinoo/laravelBatch/zipball/8f85ba2923b63bfad8b9181ef210094eba47b5ec/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/moneyphp/money/zipball/b358727ea5a5cd2d7475e59c31dfc352440ae7ec/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/nette/schema/zipball/f0ab1a3cda782dbc5da270d28545236aa80c4002/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/nette/utils/zipball/bb3ea637e3d131d72acc033cfc2746ee893349fe/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/nunomaduro/collision/zipball/a1ed3fa530fd60bc515f9303e8520fcb7d4bd935/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/nunomaduro/termwind/zipball/712a31b768f5daea284c2169a7d227031001b9a8/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/opcodesio/mail-parser/zipball/639ef31cbd146a63416283e75afce152e13233ea/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/paragonie/constant_time_encoding/zipball/d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/paratestphp/paratest/zipball/9b324c8fc319cf9728b581c7a90e1c8f6361c5e5/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/parsilver/color-palette-php/zipball/cb22f7bd50f8c7dfa991e494d9ecf0fd660f8a9f/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/paypal/PayPal-PHP-Server-SDK/zipball/a57716159366aa13e7e1448dcf608077935aae94/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-debugbar/php-debugbar/zipball/ee9c718797a4c1fdf6c4d980cb3edcc1eeeddcc7/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-debugbar/symfony-bridge/zipball/e37d2debe5d316408b00d0ab2688d9c2cf59b5ad/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-http/guzzle7-adapter/zipball/03a415fde709c2f25539790fecf4d9a31bc3d0eb/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-http/httplug/zipball/5cad731844891a4c282f3f3e1b582c46839d22f4/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-http/message/zipball/06dd5e8562f84e641bf929bfe699ee0f5ce8080a/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-http/promise/zipball/fc85b1fba37c169a69a07ef0d5a8075770cc1f83/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/6db563514f27e19595a19f45a4bf757b6401194e/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/phpDocumentor/Reflection/zipball/5e5db15b34e6eae755cb97beaa7fe076ae9e8d4c/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/5cee1d3dfc2d2aa6599834520911d246f656bcb8/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/92a98ada2b93d9b201a613cb5a33584dde25f195/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/phpseclib/phpseclib/zipball/6233a1e12584754e6b5daa69fe1289b47775c1b9/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/6b5571001a7f04fa0422254c30a0017ec2f2cacc/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/1aba28b697c1e3b6bbec8a1725f8b11b6d3e5a5f/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/phpstan/phpstan/zipball/9b2c7aeb83a75d8680ea5e7c9b7fca88052b766b/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/ramsey/uuid/zipball/8429c78ca35a09f27565311b98101e2826affde0/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/raphaelstolt/php-jsonpointer/zipball/4428f86c6f23846e9faa5a420c4ef14e485b3afb/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/reactphp/cache/zipball/d47c472b64aa5608225f47965a484b75c7817d5b/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/reactphp/child-process/zipball/970f0e71945556422ee4570ccbabaedc3cf04ad3/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/reactphp/dns/zipball/7562c05391f42701c1fccf189c8225fece1cd7c3/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/reactphp/event-loop/zipball/ba276bda6083df7e0050fd9b33f66ad7a4ac747a/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/reactphp/promise/zipball/23444f53a813a3296c1368bb104793ce8d88f04a/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/reactphp/socket/zipball/ef5b17b81f6f60504c539313f94f2d826c5faa08/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/reactphp/stream/zipball/1e5b0acb8fe55143b5b426817155190eb6f5b18d/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/rectorphp/rector/zipball/bbd37aedd8df749916cffa2a947cfc4714d1ba2c/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/schmittjoh/php-option/zipball/75365b91986c2405cf5e1e012c5595cd487a98be/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/comparator/zipball/2c95e1e86cb8dd41beb8d502057d1081ccc8eca9/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/environment/zipball/a5c75038693ad2e8d4b6c15ba2403532647830c4/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/exporter/zipball/70a298763b40b213ec087c51c739efcaa90bcd74/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2c1ed04922802c15e1de5d7447b4856de949cf56/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/2f3a64888c814fc235386b7387dd5b5ed92ad903/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/phpunit/zipball/adc7262fccc12de2b30f12a8aa0b33775d814f00/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/f6458abbf32a6c8174f8f26261475dc133b3d9dc/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/type/zipball/f77d2d4e78738c98d9a68d2596fe5e8fa380f449/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/spatie/enum/zipball/f1a0f464ba909491a53e60a955ce84ad7cd93a2c/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/spatie/guzzle-rate-limiter-middleware/zipball/096966730d24a5c056a69465ae458f9339e1945a/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/spatie/image-optimizer/zipball/2ad9ac7c19501739183359ae64ea6c15869c23d9/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/spatie/laravel-data/zipball/05b792ab0e059d26eca15d47d199ba6f4c96054e/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/spatie/laravel-feed/zipball/939427c5b242f0c67a691df15adcb2bbfd4592a3/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/spatie/laravel-image-optimizer/zipball/abc476add8b41d10185a07377ce7f64657b3ed91/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/spatie/laravel-package-tools/zipball/0d097bce95b2bf6802fb1d83e1e753b0f5a948e7/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/spatie/laravel-typescript-transformer/zipball/d1954994a0965a8ba64ac2722a94326fca0419a0/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/spatie/php-structure-discoverer/zipball/9a53c79b48fca8b6d15faa8cbba47cc430355146/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/spatie/temporary-directory/zipball/662e481d6ec07ef29fd05010433428851a42cd07/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/spatie/typescript-transformer/zipball/dd7cbb90b6b8c34f2aee68701cf39c5432400c0d/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/cache-contracts/zipball/5d68a57d66910405e5c0b63d6f0af941e66fc868/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/cache/zipball/1d06192e8f164e2729b0031e6807d72a6195b8bb/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/clock/zipball/832119f9b8dbc6c8e6f65f30c5969eca1e88764f/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/console/zipball/6d643a93b47398599124022eb24d97c153c12f27/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/css-selector/zipball/2e7c52c647b406e2107dd867db424a4dbac91864/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/dom-crawler/zipball/487ba8fa43da9a8e6503fe939b45ecd96875410e/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/error-handler/zipball/8da531f364ddfee53e36092a7eebbbd0b775f6b8/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/event-dispatcher/zipball/99301401da182b6cfaa4700dbe9987bb75474b47/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/filesystem/zipball/7bf9162d7a0dff98d079b72948508fa48018a770/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/finder/zipball/8655bf1076b7a3a346cb11413ffdabff50c7ffcf/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/http-client-contracts/zipball/75d7043853a42837e68111812f4d964b01e5101c/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/http-client/zipball/2bde8afd5ab2fe0b05a9c2d4c3c0e28ceb98a154/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/http-foundation/zipball/fd97d5e926e988a363cef56fbbf88c5c528e9065/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/http-kernel/zipball/002ac0cf4cd972a7fd0912dcd513a95e8a81ce83/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/mailer/zipball/b02726f39a20bc65e30364f5c750c4ddbf1f58e9/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/mime/zipball/9fc881d95feae4c6c48678cb6372bd8a7ba04f5f/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/options-resolver/zipball/d2b592535ffa6600c265a3893a7f7fd2bad82dd7/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/polyfill-php85/zipball/d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/process/zipball/608476f4604102976d687c483ac63a79ba18cc97/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/929ffe10bbfbb92e711ac3818d416f9daffee067/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/routing/zipball/238d749c56b804b31a9bf3e26519d93b65a60938/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/stopwatch/zipball/67df1914c6ccd2d7b52f70d40cf2aea02159d942/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/string/zipball/6c9e1108041b5dce21a9a4984b531c4923aa9ec4/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/translation-contracts/zipball/65a8bc82080447fae78373aa10f8d13b38338977/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/translation/zipball/13ff19bcf2bea492d3c2fbeaa194dd6f4599ce1b/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/uid/zipball/7719ce8aba76be93dfe249192f1fbfa52c588e36/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/var-dumper/zipball/045321c440ac18347b136c63d2e9bf28a2dc0291/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symfony/var-exporter/zipball/7345f46c251f2eb27c7b3ebdb5bb076b3ffcae04/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/symplify/phpstan-rules/zipball/5ea4bbd9357cba253aada506dd96d37d7069ac3b/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/5c804889253ce9498ef185e108e9f94b6023208e/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thecodingmachine/safe/zipball/705683a25bacf0d4860c7dea4d7947bfd09eea19/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/theofidry/cpu-core-counter/zipball/db9508f7b1474469d9d3c53b86f817e344732678/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thephpleague/color-extractor/zipball/21fcac6249c5ef7d00eb83e128743ee6678fe505/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thephpleague/commonmark/zipball/4efa10c1e56488e658d10adf7b7b7dcd19940bfb/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/a1979df7c9784d334ea6df356aed3d18ac6673d0/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thephpleague/flysystem-local/zipball/2f669db18a4c20c755c2bb7d3a7b0b2340488079/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thephpleague/flysystem/zipball/254b1595b16b22dbddaaef9ed6ca9fdac4956725/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thephpleague/oauth1-client/zipball/f9c94b088837eb1aae1ad7c4f23eb65cc6993055/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thephpleague/omnipay-common/zipball/cd58a4e7b359b0c5b9748542d422b5cc0d4a692f/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thephpleague/omnipay-dummy/zipball/bfddc1e3127b7df41a5291213b314fdb4c66f6a2/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thephpleague/omnipay-mollie/zipball/e9231442b67315017ec14ae3b0e13ff619276fd8/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thephpleague/omnipay-stripe/zipball/20812498efedc1079baae5fea96567fefd669105/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thephpleague/uri-interfaces/zipball/c5c5cd056110fc8afaba29fa6b72a43ced42acd4/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/thephpleague/uri/zipball/4436c6ec8d458e4244448b069cc572d088230b76/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/f0292ccf0ec75843d65027214426b6b163b48b41/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/vlucas/phpdotenv/zipball/955e7815d677a3eaa7075231212f2110983adecc/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)https://api.github.com/repos/webmozarts/assert/zipball/9be6926d8b485f55b9229203f962b51ed377ba68/usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/azCYLU /usr/bin/composer install --no-interaction --ignore-platform-req=ext-redis --ignore-platform-req=php(http block)If you need me to access, download, or install something from one of these locations, you can either:
🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.
Summary by CodeRabbit
New Features
Tests