Script Modules: Fix private method reflection access #62154
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What?
Set private methods accessed through reflection to accessible before invoking.
Why?
This cases an error in some PHP versions: https://github.com/WordPress/gutenberg/pull/61658/files#r1621194664
How?
Setting the methods to accessible fixes the issue.
Testing Instructions
Go to the playground:
https://playground.wordpress.net/gutenberg.html
Put this PR number in the form:
62154Change the playground PHP version to 7.2.
Try using the Interactivity API on the playground site. You can check the error logs on the site to ensure there are no errors related to private method access.