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

fix: various reflection issues with Model and Entity #26

Closed
wants to merge 2 commits into from

Conversation

paulbalandan
Copy link
Collaborator

@paulbalandan paulbalandan commented Feb 16, 2024

Closes #17
Fixes #19
Fixes #25

This will use CI v4.5 and PHP 8.1 so this might still hold for a while.

IN PROGRESS

To do:

  • Use codeigniter4/codeigniter4:4.5.x-dev branch while v4.5 is not yet released (this will be removed after v4.5 release) Require codeigniter4/framework@^4.5
  • Remove hacks to downgrade release (to support PHP 8.1+ solely)
  • Require phpstan/phpstan@^1.11 and friends
  • Use SQLite to store database (to obtain an accurate picture of the database, we'll use a live database created from the user's migration files)
  • Add representations of the database, tables, and columns (value objects)
  • Add migrations helper
  • Add model/entity casts helper (that is aligned with new cast behavior in 4.5)
  • Add entity property extension for dynamic fetch of entity properties
  • Add entity method extension
  • Add model method extension
  • Add phpstan rules

@paulbalandan paulbalandan added bug Something isn't working feature New feature addition labels Feb 16, 2024
@paulbalandan paulbalandan force-pushed the 1.5.x branch 2 times, most recently from 13b4a07 to 6efbd89 Compare February 25, 2024 16:38
@paulbalandan paulbalandan force-pushed the 1.5.x branch 3 times, most recently from 1986a10 to 7fa9653 Compare April 10, 2024 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working feature New feature addition
Projects
None yet
1 participant