Skip to content

Conversation

@D-Groenewegen
Copy link

Allow arg to be null in type hinting

Allow arg to be null in type hinting
@Designburo
Copy link
Collaborator

You requested a feature not available in php 7 and a merge request to main branch which is not used. I'm guessing it's for the 1_39 and 1_43 branch?

@D-Groenewegen
Copy link
Author

Good to know the main branch isn't used.

Nullable types have been introduced in PHP 7.1 and MW 1.35 appears to require PHP 7.3.19+ so it's not specific to MW.39+.

P.S. I noticed there are other minor changes that can be suggested. Do you prefer separate commits?

  • \Exception can be simplified to Exception
  • PHP8 complains that __toString() is incompatible with Exception :: __tostring() because it insists on strict typing.

D-Groenewegen added a commit to a-g-van-hamel-foundation/FlexForm that referenced this pull request Dec 20, 2025
Open-CSP#72 + additional improvements

- Allow arg to be null in type hinting
- `\Exception` can be simplified to `Exception`
- PHP8 complains that `__toString()` is incompatible with `Exception :: __tostring()` because it insists on strict typing.
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.

2 participants