diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-06-14 14:05:35 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-06-14 14:05:35 +0900 |
| commit | db7f5bd91c9d43d2d0b66824ed60571f1c478422 (patch) | |
| tree | f2d4242c1a376a8fe9e513b3bcd05495cdc70881 /crates/shirabe-semver | |
| parent | e8e4794efb324bbdd2f29805e7a96cf1ee1616a8 (diff) | |
| download | php-shirabe-db7f5bd91c9d43d2d0b66824ed60571f1c478422.tar.gz php-shirabe-db7f5bd91c9d43d2d0b66824ed60571f1c478422.tar.zst php-shirabe-db7f5bd91c9d43d2d0b66824ed60571f1c478422.zip | |
fix(command): resolve infinite recursion in command initialize
ConfigCommand/InitCommand::initialize called self.initialize, which
resolved to the inherent method itself instead of the inherited
BaseCommand::initialize (PHP's parent::initialize), recursing forever.
Disambiguate to the trait method.
CreateProjectCommand's create_composer_instance/create_audit_config
were pure pass-through wrappers that PHP does not override; they
recursed into themselves. Remove them so calls resolve to the inherited
BaseCommand trait methods (the create_audit_config wrapper also had a
&Config vs &mut Config signature mismatch).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe-semver')
0 files changed, 0 insertions, 0 deletions
