polysource/adapter-flysystem

Polysource — Flysystem adapter: list, browse, upload, delete files on S3 / local / FTP / Azure / GCS through the admin.

Maintainers

Package info

github.com/polysource/adapter-flysystem

Homepage

Issues

Type:symfony-bundle

pkg:composer/polysource/adapter-flysystem

Transparency log

Statistics

Installs: 10

Dependents: 0

Suggesters: 0

Stars: 0

v0.9.0 2026-05-18 00:23 UTC

README

Files adapter for Polysource — admin S3, local, Azure, Google Cloud Storage, FTP, etc. via league/flysystem.

Part of the Polysource monorepo. MIT-licensed.

What it ships

  • FlysystemDataSource — implements WritableDataSourceInterface over League\Flysystem\FilesystemOperator.
  • Pagination via listContents with offset emulation.
  • Mime / size / extension exposure on each DataRecord.
  • Idempotent write + delete.
  • FlysystemResource — non-final convenience base.

Install

composer require polysource/adapter-flysystem league/flysystem-aws-s3-v3

(Or any other Flysystem adapter — league/flysystem-azure-blob-storage, league/flysystem-google-cloud-storage, league/flysystem-local, etc.)

Register the bundle:

return [
    Polysource\Adapter\Flysystem\PolysourceAdapterFlysystemBundle::class => ['all' => true],
];

Documentation