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

Modernize codebase #191

Merged
merged 1 commit into from
May 10, 2023
Merged

Modernize codebase #191

merged 1 commit into from
May 10, 2023

Conversation

boesing
Copy link
Member

@boesing boesing commented May 8, 2023

Q A
BC Break yes
New Feature no
QA yes

Description

These changes are introducing missing property-, parameter- and return-types.
While doing so, some properties were also declared as readonly.
For the CLI commands, factories were created so that we do not have optional constructor dependencies anymore.

Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
@boesing boesing added this to the 4.0.0 milestone May 8, 2023
@boesing boesing changed the base branch from 3.21.x to 4.0.x May 8, 2023 22:06
@boesing

This comment was marked as outdated.

@boesing boesing closed this May 9, 2023
@boesing boesing reopened this May 9, 2023
@boesing boesing linked an issue May 10, 2023 that may be closed by this pull request
@boesing boesing merged commit 9c92e98 into laminas:4.0.x May 10, 2023
10 checks passed
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.

Make code more modern and implement php 7.4 type declarations
1 participant