mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-11-15 04:27:14 +01:00
20 lines
724 B
Markdown
20 lines
724 B
Markdown
|
# Deprecations
|
||
|
|
||
|
This document lists all the planned deprecations.
|
||
|
|
||
|
## Handlers will be removed in 2.0
|
||
|
|
||
|
The `Handler` type and associated calls will be removed in version 2.0.
|
||
|
|
||
|
### Upgrade path
|
||
|
|
||
|
You should create your own implementation for handling OOP usage,
|
||
|
but it's recommended to move away from using an OOP-style wrapper entirely.
|
||
|
|
||
|
The reason for this is that it's too easy for implementation details (for
|
||
|
your application this is Flysystem) to leak into the application. The most
|
||
|
important part for Flysystem is that it improves portability and creates a
|
||
|
solid boundary between your application core and the infrastructure you use.
|
||
|
The OOP-style handling breaks this principle, therefore I want to stop
|
||
|
promoting it.
|