Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
3 of 7 tasks
judgej opened this issue May 26, 2022 · 0 comments
Open
3 of 7 tasks

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

judgej opened this issue May 26, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@judgej
Copy link
Member

judgej commented May 26, 2022

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.
@judgej judgej added the enhancement New feature or request label May 26, 2022
@judgej judgej self-assigned this May 26, 2022
judgej added a commit that referenced this issue May 26, 2022
Still Flysystem 1.x but with a minimum PHP version 8.1
@judgej judgej changed the title Upgrade for Laravel 9.x Upgrade for Laravel 9.x (PHP 8.1, Flysystem 3.0) May 30, 2022
judgej added a commit that referenced this issue May 31, 2022
@judgej judgej mentioned this issue May 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant