Skip to content

Fix skipOnEmpty default value in comparison rules to null - #789

Open
samdark with Copilot wants to merge 6 commits into
masterfrom
copilot/update-skiponempty-default-value
Open

Fix skipOnEmpty default value in comparison rules to null#789
samdark with Copilot wants to merge 6 commits into
masterfrom
copilot/update-skiponempty-default-value

Conversation

CopilotAI commented Mar 10, 2026

Copy link
Copy Markdown

Six comparison rules hardcoded $skipOnEmpty = false, making them ignore any global default set via Validator::withDefaultSkipOnEmptyCondition(). The parameter should default to null so the validator-level default can take effect, consistent with all other rules and the AbstractCompare base class (which already used null).

Changes

  • src/Rule/Equal.php, GreaterThan.php, GreaterThanOrEqual.php, LessThan.php, LessThanOrEqual.php, NotEqual.php: change $skipOnEmpty = false$skipOnEmpty = null
  • CHANGELOG.md: add Bug #788 entry for the upcoming 2.5.2 release
  • Tests: add testDefaultSkipOnEmptyCondition regression test to each of the 6 comparison rule test classes, verifying that a Validator configured with withDefaultSkipOnEmptyCondition(true) correctly skips validation of an empty string when no explicit $skipOnEmpty is passed to the rule

Behaviour note

SkipOnEmptyTrait::getSkipOnEmptyOption() normalizes null to false for serialization, so the dumped rule options are unchanged — this fix only affects whether the validator-level default is respected at runtime when no explicit value is passed:

// Previously: global default ignored for these rules// Now: global default respected$validator = (newValidator())->withDefaultSkipOnEmptyCondition(newWhenEmpty());
$validator->validate('', [newEqual(5)]); // now skips on empty per global default$validator->validate('', [newLessThan(5)]); // same
Original prompt

This section details on the original issue you should resolve

<issue_title>skipOnEmpty in some rules is not null by default</issue_title>
<issue_description>### Description

skipOnEmpty parameter in rules should be null by default. In this case validator can set default value setted via Validator::withDefaultSkipOnEmptyCondition().

Currently some rules use false as default value:

Image

Package version

2.5.1

PHP version

any</issue_description>

Comments on the Issue (you are @copilot in this section)

@samdark@vjik screenshot is missing.

💡 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.

…n rules
Co-authored-by: samdark <47294+samdark@users.noreply.github.com>
CopilotAI changed the title [WIP] Update skipOnEmpty parameter to be null by defaultFix skipOnEmpty default value in comparison rules to nullMar 10, 2026
@samdark

Copy link
Copy Markdown
Member

@copilot add a line for CHANGELOG.md referencing original issue number.

Co-authored-by: samdark <47294+samdark@users.noreply.github.com>

CopilotAI commented Mar 10, 2026

Copy link
Copy Markdown
Author

@copilot add a line for CHANGELOG.md referencing original issue number.

Added in c46d95d:

- Bug #788: Fix `skipOnEmpty` default value in `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`, `LessThanOrEqual` and `NotEqual` rules from `false` to `null` (@copilot)

@samdark
samdark marked this pull request as ready for review March 10, 2026 21:29
@samdark
samdark requested review from Copilot and vjik and removed request for CopilotMarch 10, 2026 21:29

CopilotAI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes issue #788 by aligning comparison “shortcut” rules’ $skipOnEmpty default with the library-wide convention (null), allowing Validator::withDefaultSkipOnEmptyCondition() to take effect for these rules.

Changes:

  • Update $skipOnEmpty default from false to null in Equal, NotEqual, GreaterThan, GreaterThanOrEqual, LessThan, and LessThanOrEqual.
  • Add a changelog entry for the bugfix in the upcoming 2.5.2 release.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
FileDescription
src/Rule/Equal.phpChanges $skipOnEmpty default to null so validator default skip condition can be applied.
src/Rule/NotEqual.phpSame default change for NotEqual.
src/Rule/GreaterThan.phpSame default change for GreaterThan.
src/Rule/GreaterThanOrEqual.phpSame default change for GreaterThanOrEqual.
src/Rule/LessThan.phpSame default change for LessThan.
src/Rule/LessThanOrEqual.phpSame default change for LessThanOrEqual.
CHANGELOG.mdDocuments the bugfix under 2.5.2 under development.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment threadsrc/Rule/Equal.php
…le tests
Co-authored-by: samdark <47294+samdark@users.noreply.github.com>

CopilotAI commented Mar 10, 2026

Copy link
Copy Markdown
Author

Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details.

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/JetBrains/phpstorm-attributes/zipball/64de815a4509c29e00d5e3474087fd24c171afc2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/Seldaek/jsonlint/zipball/1748aaf847fc731cfad7725aec413ee46f0cc3a2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/azjezz/psl/zipball/74c95be0214eb7ea39146ed00ac4eb71b45d787b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/641d0663f5ac270b1aeec4337b7856f76204df47
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/clue/reactphp-stdio/zipball/dfa6c378aabdff718202d4e2453f752c38ea3399
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/clue/reactphp-term/zipball/00f297dc597eaee2ebf98af8f27cca5d21d60fa3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/clue/reactphp-utf8/zipball/d5cd04d39cb5457aa5df830b7c4b301d2694217e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/doctrine/annotations/zipball/901c2ee5d26eb64ff43c47976e114bf00843acf7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/guzzle/psr7/zipball/7d0ed42f28e42d61352a7a79de682e5e67fec884
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/jolicode/JoliNotif/zipball/7083df4c4dc614f20bf16dc3ad53f705460bd1dd
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/jolicode/php-os-helper/zipball/e71596ae67d477fe214a5908f5522b9e4d19fd37
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/maglnet/ComposerRequireChecker/zipball/c62d517ef5ac2d347dd9b3d02c1cc16c0f1091e2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/phpbench/container/zipball/0c7b2d36c1ea53fe27302fb8873ded7172047196
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/phpbench/phpbench/zipball/9a28fd0833f11171b949843c6fd663eb69b6d14c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/phpstan/phpstan/zipball/9b2c7aeb83a75d8680ea5e7c9b7fca88052b766b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/reactphp/cache/zipball/d47c472b64aa5608225f47965a484b75c7817d5b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/reactphp/dns/zipball/7562c05391f42701c1fccf189c8225fece1cd7c3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/reactphp/promise/zipball/23444f53a813a3296c1368bb104793ce8d88f04a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/reactphp/socket/zipball/ef5b17b81f6f60504c539313f94f2d826c5faa08
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/reactphp/stream/zipball/1e5b0acb8fe55143b5b426817155190eb6f5b18d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/rectorphp/rector/zipball/bbd37aedd8df749916cffa2a947cfc4714d1ba2c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/revoltphp/event-loop/zipball/b6fc06dce8e9b523c9946138fa5e62181934f91c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/c34583b87e7b7a8055bf6c450c2c77ce32a24084
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/5e3a687f7d8ae33fb362c5c0743794bbb2420a1d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/code-unit/zipball/a81fee9eef0b7a76af11d121767abc44c104e503
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/comparator/zipball/55dfef806eb7dfeb6e7a6935601fef866f8ca48d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/complexity/zipball/68ff824baeae169ec9f2137158ee529584553799
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/diff/zipball/c41e007b4b62af48218231d6c2275e4c9b975b2e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/environment/zipball/8074dbcd93529b357029f5cc5058fd3e43666984
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/exporter/zipball/0735b90f4da94969541dac1da743446e276defa6
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/global-state/zipball/987bafff24ecc4c9ac418cab1145b96dd6e9cbd9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/856e7f6a75a84e339195d48c556f23be2ebf75d0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/202d0e344a580d7f7d04b3fafce6933e59dae906
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/24ed13d98130f0e7122df55d06c5c4942a577957
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/7e308268858ed6baedc8704a304727d20bc07c77
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a95037b6d9e608ba092da1b23931e537cadc3c3c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/php-timer/zipball/e2a2d67966e740530f4a3343fe2e030ffdc1161d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/phpunit/zipball/33198268dad71e926626b618f3ec3966661e4d90
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/47e34210757a2f37a97dcd207d032e1b01e64c7a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/type/zipball/462699a16464c3944eefc02ebdd77882bd3925bf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/sebastianbergmann/version/zipball/c51fa83a5d8f43f1402e3f32a005e6262244ef17
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/spatie/phpunit-watcher/zipball/3b0e68596c70eba9bec99566b5e2199afb9f289d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/symfony/console/zipball/e1e6770440fb9c9b0cf725f81d1361ad1835329d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/symfony/event-dispatcher/zipball/dc2c0eba1af673e736bb851d747d266108aea746
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/symfony/filesystem/zipball/3ebc794fa5315e59fd122561623c2e2e4280538e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/symfony/finder/zipball/8655bf1076b7a3a346cb11413ffdabff50c7ffcf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/symfony/options-resolver/zipball/b38026df55197f9e39a44f3215788edf83187b80
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/symfony/process/zipball/608476f4604102976d687c483ac63a79ba18cc97
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/symfony/stopwatch/zipball/8a24af0a2e8a872fb745047180649b8418303084
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/symfony/string/zipball/9f209231affa85aa930a5e46e6eb03381424b30b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/symfony/yaml/zipball/58751048de17bae71c5aa0d13cb19d79bca26391
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (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/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/webmozarts/glob/zipball/8a2842112d6916e61e0e15e316465b611f3abc17
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/yiisoft/arrays/zipball/8efada90e4fd540b3da476779bc1b7bd9319b62f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/yiisoft/definitions/zipball/efba764905b89b549e2b5a7a72f50a79b3d5b0cc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/yiisoft/di/zipball/09545283f29b6311805eca870bf01d2603704c63
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/yiisoft/files/zipball/465650fd9e4295669f42ab7e9fec2386700540a7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/yiisoft/friendly-exception/zipball/c6c36fd60a0b4f1514882d2ce8395f54352ec967
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/yiisoft/i18n/zipball/028fbcee0ea772dab150d0a8f40344a32e639d3f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/yiisoft/network-utilities/zipball/5efc2e4a2e92acaa01c13fcc0cbc9cc3cd633b37
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/yiisoft/profiler/zipball/9f1bd1649f079ddfd45217f8da50533b12ca78a3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/yiisoft/proxy/zipball/752a4de3c39e90b23dd3ac12b1d5298f8b86916f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/yiisoft/strings/zipball/9bc7fea56374619cccd4587848029fe97f98bb33
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/yiisoft/test-support/zipball/b3fe2b60ad7583045387b36d586fc28035885490
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/yiisoft/translator-message-php/zipball/ef597d4df3d991ba4d7e9feb98d818870e8c747a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/yiisoft/translator/zipball/62c64c9009a570597cc31dd42ff951d74049a60b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/yiisoft/var-dumper/zipball/0860637f99fddfbeb98976bcc716b2aabc94ff85
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)
  • https://api.github.com/repos/yiisoft/yii-debug/zipball/54c57b5c745a11a69e1b7925379900fed6656968
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/gKgrBA /usr/bin/composer install --quiet (http block)

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

Comment threadCHANGELOG.md Outdated
@vjikvjik added the status:ready for merge The pull request is OK to be merged. label Mar 21, 2026
@vjikvjik added this to the 3,0 milestone Mar 21, 2026
@vjikvjik added the severity:BC breaking Breaks backwards compatibility label Mar 21, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

severity:BC breakingBreaks backwards compatibilitystatus:ready for mergeThe pull request is OK to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

skipOnEmpty in some rules is not null by default

4 participants

@samdark@vjik