aclyte/flysystem

Filesystem abstraction: Many filesystems, one API. Maintained Flysystem 1.x fork with PHP 8.4 support.

Maintainers

Package info

github.com/aclyte/flysystem

pkg:composer/aclyte/flysystem

Transparency log

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.1.10 2022-10-04 09:16 UTC

This package is auto-updated.

Last update: 2026-07-10 09:59:34 UTC


README

Software License Packagist Version

Maintained fork of League Flysystem 1.x with PHP 8.4 compatibility.

Namespace stays League\Flysystem\, so this package is a drop-in replacement for league/flysystem ^1.0.

Why this fork?

Upstream Flysystem 1.x is no longer maintained for newer PHP versions. This fork keeps the 1.x API and adds fixes needed to run on PHP 8.4 (including explicit nullable parameter types).

Requirements

  • PHP ^7.2.5 || ^8.0
  • ext-fileinfo

Installation

composer require aclyte/flysystem:^1.1

If another package still requires league/flysystem, this package replaces it via Composer’s replace field. You can also pin it explicitly:

{
    "require": {
        "aclyte/flysystem": "^1.1.11"
    }
}

Documentation

API and adapters are the same as Flysystem 1.x. See the original documentation.

Security

If you discover a security issue in this fork, open a private security advisory or an issue on GitHub.

License

MIT. Original copyright belongs to Frank de Jonge and contributors; see LICENSE.