Describe testing approach, if it uses unit tests, integration or manual.
- I reviewed my own diff before requesting review
- My commits follow Conventional Commits
- The title of the pull request follows Conventional Commits
- I added/updated tests (or explained why not)
- I updated docs (if needed)
- I ran lint/cs-fixer (if applicable)
- I considered backward compatibility
- I considered security