Skip to content

feat: Contact Form (Feature 022) — backend & frontend#4132

Merged
ildyria merged 14 commits intomasterfrom
copilot/add-contact-form-feature
Mar 1, 2026
Merged

feat: Contact Form (Feature 022) — backend & frontend#4132
ildyria merged 14 commits intomasterfrom
copilot/add-contact-form-feature

Conversation

Copy link
Contributor

Copilot AI commented Feb 28, 2026

Implements a public contact form with admin message management. Messages are stored in-app (no email delivery). Includes all quality gate fixes (PHPStan, PHP CS Fixer, ESLint/Prettier/vue-tsc).

Backend

  • Migration create_contact_messages_tablecontact_messages table; indexes on created_at, is_read; ip_address/user_agent hidden via $hidden
  • Migration add_contact_form_configs — 7 config keys under contact category: sample Q&A, security Q&A, custom consent text, privacy URL, submit button text
  • Model ContactMessage + Factory with read() state; @phpstan-use HasFactory<> annotation, explicit datetime casts
  • Resource ContactMessageResource (Spatie Data, #[TypeScript()])
  • RequestsStoreContactMessageRequest (public), ContactMessagesListRequest / UpdateContactMessageRequest / DeleteContactMessageRequest (admin-gated via Gate::check(UserPolicy::CAN_CREATE_OR_EDIT_OR_DELETE))
  • Controller Contact\ContactController:
    • store: case-insensitive security question validation (strcasecmp), consent gate
    • index: paginated, LIKE-injection–safe search (str_replace(['\\','%','_'],...)), is_read filter
  • Routes: POST /contact throttled at 5/day; GET|PATCH|DELETE /contact admin-only

Frontend

  • contact-service.ts — typed Axios wrapper for all 4 endpoints
  • Contact.vue — public form; conditionally renders security Q, sample Q&A, consent checkbox (config-driven); i18n validation messages; 422/429 error handling
  • ContactMessages.vue — admin DataTable with read toggle, confirm-delete, debounced search, read/unread filter, pagination
  • Router + web routes: /contact (public), /contact-messages (login required)

Translations

lang/en/contact.php with full key set; copied to all 21 other locales as English placeholder pending translation.

Tests

tests/Feature_v2/Contact/ContactTest.php — 12 feature tests: valid submission, field validation, security question (correct/wrong), consent gate, admin list/mark-read/delete, non-admin 403 enforcement.

Security

  • Rate-limited public submission (5/day per IP)
  • Admin endpoints gated to may_administrate users only
  • LIKE injection prevented via explicit %, _, \ escaping

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
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/CarbonPHP/carbon/zipball/f438fcc98f92babee98381d399c65336f3a3827f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/DirectoryTree/LdapRecord-Laravel/zipball/28c5a7aa42aa3fa631f9c0f0c8236fd19bc7b00c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/DirectoryTree/LdapRecord/zipball/00e5f088f8c4028d5f398783cccc2e8119a27a65
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/Fylax/forceutf8/zipball/efaa4ec353ce35931ef469632fece63df4c5a301
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/GrahamCampbell/Laravel-Markdown/zipball/040221ff01f167fbe53a047b0e9ac15cbb3b6d79
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/e01f4a821471308ba86aa202fed6698b6b695e3b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/Jean85/pretty-package-versions/zipball/4d7aa5dab42e2a76d99559706022885de0e18e1a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/Laragear/MetaModel/zipball/1973517263d9ff1cfaabf682f3c2883425271dbc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/Laragear/WebAuthn/zipball/0545a45d623bc420f998d6595377ea26ce4c70dd
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/LycheeOrg/laravel-nestedset/zipball/158382004c20523ff7867167937d69a3cd63805c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/LycheeOrg/php-exif/zipball/4e4fad2f2617c94e35df26a099d9b04a49cdc4b4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/LycheeOrg/phpstan-lychee/zipball/9dc2677ebcc22a24e305d1724dac457b77f087eb
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/LycheeOrg/verify/zipball/1a85a87b9f838d1617a3a5ea4a0ba41c943dbf66
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/Masterminds/html5-php/zipball/fcf91eb64359852f00d921887b219479b4f21251
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/Nyholm/psr7/zipball/a71f2b11690f4b24d099d6b16690a90ae14fc6f3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/7787ceff91365ba7d623ec410b8f429cdebb4f63
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/PHP-FFMpeg/PHP-FFMpeg/zipball/41fa00949ea2758cd34f076a8030df7198d57759
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/Seldaek/jsonlint/zipball/1748aaf847fc731cfad7725aec413ee46f0cc3a2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/Seldaek/monolog/zipball/b321dd6749f0bf7189444158a3ce785cc16d69b0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/Seldaek/phar-utils/zipball/ea2f4014f163c1be4c601b9b7bd6af81ba8d701c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/Seldaek/signal-handler/zipball/04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/Slamdunk/phpstan-extensions/zipball/772320f8e41b1fef3274cfea743987dcaa0baaa9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/apimatic/jsonmapper/zipball/61e45f6021e4a4e07497be596b4787c3c6b39bea
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/aws/aws-sdk-php/zipball/d300ec1c861e52dc8f17ca3d75dc754da949f065
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/awslabs/aws-crt-php/zipball/d71d9906c7bb63a28295447ba12e74723bd3730e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/d103774cbe7e94ddee7e4870f97f727b43fe7201
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/b106f7ee85f263c4f103eca49e7bf3862c2e5e75
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/bepsvpt/secure-headers/zipball/7efbc3d8b988051b5ff81c4cacd1d12e875528ed
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/brick/math/zipball/63422359a44b7f06cae63c3b429b59e8efcc0629
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/clue/reactphp-ndjson/zipball/392dc165fce93b5bb5c637b67e59619223c931b0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/clue/stream-filter/zipball/049509fef80032cb3f051595029ab75b49a3c2f7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/composer/ca-bundle/zipball/961a5e4056dd2e4a2eedcac7576075947c28bf63
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/composer/class-map-generator/zipball/8f5fa3cc214230e71f54924bd0197a3bcc705eb1
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/composer/composer/zipball/72a8f8e653710e18d83e5dd531eb5a71fc3223e6
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/composer/metadata-minifier/zipball/c549d23829536f0d0e984aaabbf02af91f443207
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/composer/spdx-licenses/zipball/edf364cefe8c43501e21e88110aac10b284c3c9f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/dedoc/scramble/zipball/8f0c1bba364e4916f3f2ff23b7f4ca002e586b75
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/doctrine/dbal/zipball/95d84866bf3c04b2ddca1df7c049714660959aef
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/doctrine/deprecations/zipball/d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/doctrine/event-manager/zipball/dda33921b198841ca8dbad2eaa5d4d34769d18cf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/dominikb/composer-license-checker/zipball/c94bda40a6cf37a98c8bf3494f8f655656724ce8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/dragonmantank/cron-expression/zipball/d61a8a9604ec1f8c3d150d09db6ce98b32675013
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/filp/whoops/zipball/d2102955e48b9fd9ab24280a7ad12ed552752c4d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/fruitcake/laravel-debugbar/zipball/96afd5efc93c2cb3140df356893381296259695b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/fruitcake/php-cors/zipball/38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/geocoder-php/cache-provider/zipball/3b091778426722cf96e166d187bbdd28660635b8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/geocoder-php/nominatim-provider/zipball/1b6852d33e9b558a13d98510fff66e76f4aed9b2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/geocoder-php/php-common-http/zipball/4209be6c31946ed5a658f6240ab21faaf5413f61
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/geocoder-php/php-common/zipball/a749e00819d2929bd0ec40fb79853956332970ba
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/guzzle/uri-template/zipball/4f4bbd4e7172148801e76e3decc1e559bdee34e1
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/hamcrest/hamcrest-php/zipball/f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/iamcal/SQLParser/zipball/610392f38de49a44dab08dc1659960a29874c4b8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/itsgoingd/clockwork/zipball/d928483e231f042dbff9258795cb17aadaebc7d0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/jmespath/jmespath.php/zipball/a2a865e05d5f420b50cc2f85bb78d565db12a6bc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/jsonrainbow/json-schema/zipball/6fea66c7204683af437864e7c4e7abf383d14bc0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/laminas/laminas-diactoros/zipball/60c182916b2749480895601649563970f3f12ec4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/laracraft-tech/laravel-xhprof/zipball/7578bbfcaa96e6fd30d1f3e48c9a71138b337b1c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/larastan/larastan/zipball/64a52bcc5347c89fdf131cb59f96ebfbc8d1ad65
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/laravel/framework/zipball/f57f035c0d34503d9ff30be76159bb35a003cd1f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/laravel/octane/zipball/5d6eb82d12596f2d73e5c8b23c0abe896938fa0e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/laravel/prompts/zipball/ed8c466571b37e977532fb2fd3c272c784d7050d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/laravel/serializable-closure/zipball/870fc81d2f879903dfc5b60bf8a0f94a1609e669
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/682f1098a8fddbaf43edac2306a691c7ad508ec5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/marc-mabe/php-enum/zipball/bb426fcdd65c60fb3638ef741e8782508fda7eef
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/mavinoo/laravelBatch/zipball/8f85ba2923b63bfad8b9181ef210094eba47b5ec
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/moneyphp/money/zipball/b358727ea5a5cd2d7475e59c31dfc352440ae7ec
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/nette/schema/zipball/f0ab1a3cda782dbc5da270d28545236aa80c4002
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/nette/utils/zipball/bb3ea637e3d131d72acc033cfc2746ee893349fe
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/nunomaduro/collision/zipball/a1ed3fa530fd60bc515f9303e8520fcb7d4bd935
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/nunomaduro/termwind/zipball/712a31b768f5daea284c2169a7d227031001b9a8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/paratestphp/paratest/zipball/9b324c8fc319cf9728b581c7a90e1c8f6361c5e5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/parsilver/color-palette-php/zipball/cb22f7bd50f8c7dfa991e494d9ecf0fd660f8a9f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-debugbar/php-debugbar/zipball/ee9c718797a4c1fdf6c4d980cb3edcc1eeeddcc7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-debugbar/symfony-bridge/zipball/e37d2debe5d316408b00d0ab2688d9c2cf59b5ad
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-http/guzzle7-adapter/zipball/03a415fde709c2f25539790fecf4d9a31bc3d0eb
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-http/httplug/zipball/5cad731844891a4c282f3f3e1b582c46839d22f4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-http/message/zipball/06dd5e8562f84e641bf929bfe699ee0f5ce8080a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/php-http/promise/zipball/fc85b1fba37c169a69a07ef0d5a8075770cc1f83
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/6b5571001a7f04fa0422254c30a0017ec2f2cacc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/1aba28b697c1e3b6bbec8a1725f8b11b6d3e5a5f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/phpstan/phpstan/zipball/9b2c7aeb83a75d8680ea5e7c9b7fca88052b766b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/ramsey/uuid/zipball/8429c78ca35a09f27565311b98101e2826affde0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/reactphp/cache/zipball/d47c472b64aa5608225f47965a484b75c7817d5b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/reactphp/child-process/zipball/970f0e71945556422ee4570ccbabaedc3cf04ad3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/reactphp/dns/zipball/7562c05391f42701c1fccf189c8225fece1cd7c3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/reactphp/event-loop/zipball/ba276bda6083df7e0050fd9b33f66ad7a4ac747a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/reactphp/promise/zipball/23444f53a813a3296c1368bb104793ce8d88f04a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/reactphp/socket/zipball/ef5b17b81f6f60504c539313f94f2d826c5faa08
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/reactphp/stream/zipball/1e5b0acb8fe55143b5b426817155190eb6f5b18d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/schmittjoh/php-option/zipball/75365b91986c2405cf5e1e012c5595cd487a98be
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/comparator/zipball/2c95e1e86cb8dd41beb8d502057d1081ccc8eca9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/environment/zipball/a5c75038693ad2e8d4b6c15ba2403532647830c4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/exporter/zipball/70a298763b40b213ec087c51c739efcaa90bcd74
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2c1ed04922802c15e1de5d7447b4856de949cf56
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/2f3a64888c814fc235386b7387dd5b5ed92ad903
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/phpunit/zipball/adc7262fccc12de2b30f12a8aa0b33775d814f00
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/f6458abbf32a6c8174f8f26261475dc133b3d9dc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/type/zipball/f77d2d4e78738c98d9a68d2596fe5e8fa380f449
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/spatie/laravel-package-tools/zipball/0d097bce95b2bf6802fb1d83e1e753b0f5a948e7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/spatie/temporary-directory/zipball/662e481d6ec07ef29fd05010433428851a42cd07
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/cache-contracts/zipball/5d68a57d66910405e5c0b63d6f0af941e66fc868
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/cache/zipball/1d06192e8f164e2729b0031e6807d72a6195b8bb
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/clock/zipball/832119f9b8dbc6c8e6f65f30c5969eca1e88764f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/console/zipball/6d643a93b47398599124022eb24d97c153c12f27
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/css-selector/zipball/2e7c52c647b406e2107dd867db424a4dbac91864
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/dom-crawler/zipball/487ba8fa43da9a8e6503fe939b45ecd96875410e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/error-handler/zipball/8da531f364ddfee53e36092a7eebbbd0b775f6b8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/event-dispatcher/zipball/99301401da182b6cfaa4700dbe9987bb75474b47
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/filesystem/zipball/7bf9162d7a0dff98d079b72948508fa48018a770
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/finder/zipball/8655bf1076b7a3a346cb11413ffdabff50c7ffcf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/http-client-contracts/zipball/75d7043853a42837e68111812f4d964b01e5101c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/http-client/zipball/2bde8afd5ab2fe0b05a9c2d4c3c0e28ceb98a154
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/http-foundation/zipball/fd97d5e926e988a363cef56fbbf88c5c528e9065
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/http-kernel/zipball/002ac0cf4cd972a7fd0912dcd513a95e8a81ce83
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/mailer/zipball/b02726f39a20bc65e30364f5c750c4ddbf1f58e9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/mime/zipball/9fc881d95feae4c6c48678cb6372bd8a7ba04f5f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/options-resolver/zipball/d2b592535ffa6600c265a3893a7f7fd2bad82dd7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/polyfill-php85/zipball/d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/process/zipball/608476f4604102976d687c483ac63a79ba18cc97
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/929ffe10bbfbb92e711ac3818d416f9daffee067
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/routing/zipball/238d749c56b804b31a9bf3e26519d93b65a60938
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/stopwatch/zipball/67df1914c6ccd2d7b52f70d40cf2aea02159d942
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/string/zipball/6c9e1108041b5dce21a9a4984b531c4923aa9ec4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/translation-contracts/zipball/65a8bc82080447fae78373aa10f8d13b38338977
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/translation/zipball/13ff19bcf2bea492d3c2fbeaa194dd6f4599ce1b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/uid/zipball/7719ce8aba76be93dfe249192f1fbfa52c588e36
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/var-dumper/zipball/045321c440ac18347b136c63d2e9bf28a2dc0291
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symfony/var-exporter/zipball/7345f46c251f2eb27c7b3ebdb5bb076b3ffcae04
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/symplify/phpstan-rules/zipball/5ea4bbd9357cba253aada506dd96d37d7069ac3b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/5c804889253ce9498ef185e108e9f94b6023208e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/thecodingmachine/safe/zipball/705683a25bacf0d4860c7dea4d7947bfd09eea19
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/theofidry/cpu-core-counter/zipball/db9508f7b1474469d9d3c53b86f817e344732678
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/thephpleague/color-extractor/zipball/21fcac6249c5ef7d00eb83e128743ee6678fe505
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/thephpleague/commonmark/zipball/4efa10c1e56488e658d10adf7b7b7dcd19940bfb
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/a1979df7c9784d334ea6df356aed3d18ac6673d0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/thephpleague/flysystem-local/zipball/2f669db18a4c20c755c2bb7d3a7b0b2340488079
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/thephpleague/flysystem/zipball/254b1595b16b22dbddaaef9ed6ca9fdac4956725
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/thephpleague/oauth1-client/zipball/f9c94b088837eb1aae1ad7c4f23eb65cc6993055
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/thephpleague/omnipay-common/zipball/cd58a4e7b359b0c5b9748542d422b5cc0d4a692f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/thephpleague/omnipay-dummy/zipball/bfddc1e3127b7df41a5291213b314fdb4c66f6a2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/thephpleague/uri-interfaces/zipball/c5c5cd056110fc8afaba29fa6b72a43ced42acd4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/thephpleague/uri/zipball/4436c6ec8d458e4244448b069cc572d088230b76
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/f0292ccf0ec75843d65027214426b6b163b48b41
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/vlucas/phpdotenv/zipball/955e7815d677a3eaa7075231212f2110983adecc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)
  • https://api.github.com/repos/webmozarts/assert/zipball/9be6926d8b485f55b9229203f962b51ed377ba68
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/PVgMV5 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-req=ext-redis --ignore-platform-req=ext-imagick --no-scripts --no-ansi (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

Write feature number 22: contact from.
See #1580

Do the spec and plan and tasks

The user has attached the following file paths as relevant context:

  • .github/copilot-instructions.md
  • AGENTS.md

Created from VS Code.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: ildyria <627094+ildyria@users.noreply.github.com>
Copilot AI changed the title [WIP] Add contact form to project docs: spec, plan & tasks for feature 022 — contact form Feb 28, 2026
…ters-edition design

Co-authored-by: ildyria <627094+ildyria@users.noreply.github.com>
Copilot AI changed the title docs: spec, plan & tasks for feature 022 — contact form docs: merge contact-form branch — feature 022 spec/plan/tasks Feb 28, 2026
Copilot AI and others added 2 commits February 28, 2026 23:20
- Add migration to create contact_messages table (name, email, message,
  is_read, ip_address, user_agent, timestamps with indexes)
- Add config migration for 7 contact form settings (security question,
  sample Q&A, consent text, privacy URL, submit button text)
- Add ContactMessage Eloquent model with factory
- Add ContactMessageResource (Spatie Data)
- Add request classes: StoreContactMessageRequest, UpdateContactMessageRequest,
  DeleteContactMessageRequest, ContactMessagesListRequest
- Add ContactController with store (public + throttle), index, update, destroy
- Register POST/GET/PATCH/DELETE /contact routes in api_v2.php
- Add Feature tests in tests/Feature_v2/Contact/ContactTest.php

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ests)

Co-authored-by: ildyria <627094+ildyria@users.noreply.github.com>
Copilot AI changed the title docs: merge contact-form branch — feature 022 spec/plan/tasks feat: implement Feature 022 — Contact Form Feb 28, 2026
@ildyria ildyria marked this pull request as ready for review February 28, 2026 23:41
@ildyria ildyria requested a review from a team as a code owner February 28, 2026 23:41
Copilot AI and others added 2 commits February 28, 2026 23:59
Co-authored-by: ildyria <627094+ildyria@users.noreply.github.com>
Co-authored-by: ildyria <627094+ildyria@users.noreply.github.com>
Copilot AI changed the title feat: implement Feature 022 — Contact Form feat: Contact Form (Feature 022) — backend, frontend, and quality gates Mar 1, 2026
@ildyria ildyria changed the title feat: Contact Form (Feature 022) — backend, frontend, and quality gates feat: Contact Form (Feature 022) — backend & frontend Mar 1, 2026
@ildyria ildyria enabled auto-merge (squash) March 1, 2026 12:31
@codecov
Copy link

codecov bot commented Mar 1, 2026

Codecov Report

❌ Patch coverage is 94.73684% with 7 lines in your changes missing coverage. Please review.
✅ Project coverage is 90.39%. Comparing base (fec5f7b) to head (658bb6a).
⚠️ Report is 1 commits behind head on master.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@ildyria ildyria disabled auto-merge March 1, 2026 13:33
@ildyria ildyria merged commit ded5486 into master Mar 1, 2026
43 checks passed
@ildyria ildyria deleted the copilot/add-contact-form-feature branch March 1, 2026 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants