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

Support for laminas/laminas-servicemanager v4 #296

Merged
merged 5 commits into from
May 6, 2024

Conversation

boesing
Copy link
Member

@boesing boesing commented Mar 3, 2024

Q A
BC Break yes
New Feature no

Description

This also introduces support for laminas/laminas-serializer v3 and conflicts with laminas-serializer <3.0.

This also introduces support for `laminas/laminas-serializer` v3.

Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
@boesing boesing added this to the 4.0.0 milestone Mar 3, 2024
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
Comment on lines +29 to +33
'clear_expired_by_factor' => Plugin\ClearExpiredByFactor::class,
'clearexpiredbyfactor' => Plugin\ClearExpiredByFactor::class,
'clearExpiredByFactor' => Plugin\ClearExpiredByFactor::class,
'ClearExpiredByFactor' => Plugin\ClearExpiredByFactor::class,
'exception_handler' => Plugin\ExceptionHandler::class,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there any value in keeping all of these aliases alive? Would it not be a good time to get rid of them and force users to reference the required implementation by FQCN?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just BC

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was also thinkin of this but besides the fact that it would provide a benefit to projects with psalm, I think its okayish to keep them. Might be something to consider in next major but I would do that with a better way to configure adapters in total, not just enforcing FQCN here.

composer.json Outdated Show resolved Hide resolved
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
@boesing boesing merged commit 856c649 into laminas:4.0.x May 6, 2024
17 of 18 checks passed
@boesing boesing deleted the feature/laminas-servicemanager-4.0 branch May 6, 2024 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants