Skip to content

[TASK] Add return types, parameter types and clean up doc comments#188

Open
simonschaufi wants to merge 1 commit intoIchHabRecht:mainfrom
simonschaufi:doctype-return-types
Open

[TASK] Add return types, parameter types and clean up doc comments#188
simonschaufi wants to merge 1 commit intoIchHabRecht:mainfrom
simonschaufi:doctype-return-types

Conversation

@simonschaufi
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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