Proposed Version
3.0.0
Basic Information
Migration of "platforms" to satellite packages.
Background
Please see the 3.0.0 scope of work RFC for details.
Considerations
All platform specific code will migrate to target axleus/laminas-db-mysql satellite package. This will of course require a few changes to the core axleus/laminas-db package interfaces/classes. I am currently working out the full scope of these required changes. I will update this RFC as more details are discovered.
Proposal(s)
At a minimum.
- Refactor the Adapter\Adapter to an abstract class
- Implement a concrete Adapter class per platform along
- Migrate all relevant Driver/Platform code to the satellite package
- Introduce factories/delegators to facilitate this migration so the core package can depend on finding its required components when mapped into service manager from the satellite packages ConfigProvider classes.
I will add more concrete requirements here as testing progresses.
Appendix/Additional Info
N/A
Proposed Version
3.0.0
Basic Information
Migration of "platforms" to satellite packages.
Background
Please see the 3.0.0 scope of work RFC for details.
Considerations
All platform specific code will migrate to target axleus/laminas-db-mysql satellite package. This will of course require a few changes to the core axleus/laminas-db package interfaces/classes. I am currently working out the full scope of these required changes. I will update this RFC as more details are discovered.
Proposal(s)
At a minimum.
I will add more concrete requirements here as testing progresses.
Appendix/Additional Info
N/A