Skip to content

Conversation

@simonschaufi
Copy link
Contributor

No description provided.

@simonschaufi simonschaufi force-pushed the doctype-return-types branch 2 times, most recently from 7db03e9 to 35c0055 Compare April 19, 2022 11:56
@simonschaufi simonschaufi force-pushed the doctype-return-types branch from 35c0055 to 36d225e Compare May 22, 2022 20:17
@IchHabRecht
Copy link
Owner

Hi @simonschaufi,
Thank you very much for your pull request. Would you mind to give a short explanation why this pull request is necessary and what it resolved and/or improves?

@simonschaufi
Copy link
Contributor Author

simonschaufi commented May 22, 2022

PHP annotations don't inform the developer if you pass a wrong data type into a function, for example, while parameter types declare which strict data type is expected and must be returned. If input or output doesn't match, a fatal error will happen, which in the end tells the developer that he did something wrong. This improves the code and fewer mistakes will happen when refactoring the code at some point in the future.

The core does the same thing for v12: https://forge.typo3.org/issues/97210

@IchHabRecht
Copy link
Owner

Hi @simonschaufi,
Thanks again for this patch. As it seems not to be critical, I'll have a look as soon as I'm on this extension again.

@simonschaufi
Copy link
Contributor Author

it seams this extension is dead

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