Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for enums in reflection #216

Closed
9 of 10 tasks
jaapio opened this issue Oct 2, 2021 · 1 comment · Fixed by #218
Closed
9 of 10 tasks

Add support for enums in reflection #216

jaapio opened this issue Oct 2, 2021 · 1 comment · Fixed by #218
Assignees

Comments

@jaapio
Copy link
Member

jaapio commented Oct 2, 2021

  • add enum class
  • add enum factory
  • add backed enum support
  • add implements interfaces support
  • add method implementations in enum
  • add trait support in enum
  • check type resolver support in typed properties
  • check type resolver support in method / function arguments
  • check type resolver support in return types
  • check support of default property values
@jaapio jaapio created this issue from a note in php 8.1 support (To do) Oct 2, 2021
@jaapio jaapio moved this from To do to In progress in php 8.1 support Oct 2, 2021
@jaapio jaapio self-assigned this Oct 2, 2021
jaapio added a commit that referenced this issue Oct 5, 2021
Basic enum support containing:
- Enum
- cases
- interface implementations in Enums
- methods in enums

refs #216
@jaapio
Copy link
Member Author

jaapio commented Oct 8, 2021

Default values are moved into #219

@jaapio jaapio linked a pull request Oct 8, 2021 that will close this issue
php 8.1 support automation moved this from In progress to Done Oct 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

1 participant