Skip to content

Upgrade for Laravel 9.x (PHP 8.1, Flysystem 3.0) #12

Open
@judgej

Description

@judgej

Laravel 9.x uses PHP 8 and Flysystem 3. A two-stage upgrade should take us to PHP 8.1 first, then Flysystem 3.

  • New Flysystem API.
  • PHP 8.1 (dependencies and a few tweeks).
  • Support new prefix method (League\Flysystem\PathPrefixer object).
  • New Flysystem test suite (needs mocking of Azure classes, pretty involved; though maybe not if it actually runs against a live file share).
  • Consistently apply all exceptions.
  • Handle visibility.
  • Update the docs, especially example results.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions