Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@DevinCodes
Copy link
Contributor

Q A
Bug fix? no
New feature? no
BC breaks? no

Describe your change

This removes the final keyword from all class definitions.

What problem is this fixing?

Currently, it's impossible for users to extend the behavior of Scout Extended due to the final classes. Removing this keyword allows them to customise or replace the implementation of the class with something custom.

@DevinCodes DevinCodes marked this pull request as ready for review October 5, 2022 08:02
Copy link

@damcou damcou left a comment

Choose a reason for hiding this comment

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

LGTM 🚀
Finally got rid of finals :)

@stevenmaguire
Copy link

Is there an expectation for when this will make it into an upcoming release?

@DevinCodes
Copy link
Contributor Author

DevinCodes commented Oct 21, 2022

Yes, I'm planning on creating a release for this today! Merging this already in preparation of that

@DevinCodes DevinCodes merged commit 64a81c9 into master Oct 21, 2022
@DevinCodes DevinCodes deleted the chore/remove-final branch October 21, 2022 07:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants