Skip to content

polysource/adapter-flysystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

polysource/adapter-flysystem

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

About

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

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages