Skip to content

#45 - Require league/flysystem and psr/log, add league/flysystem-local to the dev requirements - #46

Merged
njoubert-cleverage merged 1 commit into
mainfrom
45
Oct 14, 2026
Merged

njoubert-cleverage merged 1 commit into
mainfrom
45

Conversation

@njoubert-cleverage

Copy link
Copy Markdown
Member

Description

Fixes #45: declare the packages used directly (part of the dependency check of process-bundle and all the bridges).

Changes

  • Require league/flysystem ^3.0 (FilesystemOperator, FilesystemException, StorageAttributes, UnableTo* in the tasks), installed until now through league/flysystem-bundle (which requires ^3.0).
  • Require psr/log ^1|^2|^3 (LoggerInterface in RemoveFileTask), installed until now through cleverage/process-bundle.
  • require-dev: league/flysystem-local ^3.0 (LocalFilesystemAdapter in tests/Task/StorageTestCase.php).
  • CHANGELOG (Latest).

Checks

  • composer validate --strict: OK.
  • After composer update: 35 tests OK, PHPStan OK (no PHP change).
  • With composer update --prefer-lowest on league/* and psr/log: 35 tests OK.

Requirements

  • Documentation updates
    • Reference
    • Changelog
  • Unit tests

Breaking changes

None: same packages as installed today, now declared.

🤖 Generated with Claude Code

…flysystem-local to the dev requirements

league/flysystem and psr/log are used directly by the tasks but were only
installed through league/flysystem-bundle and cleverage/process-bundle;
league/flysystem-local is used by the tests.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@njoubert-cleverage
njoubert-cleverage merged commit d80b2cf into main Oct 14, 2026
17 checks passed
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.

Composer: require league/flysystem and psr/log, used directly

1 participant