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

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

v0.1.1 2026-05-10 21:00 UTC

This package is auto-updated.

Last update: 2026-05-10 21:01:29 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