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

Start implementing commands using builtin backend #688

Merged
merged 4 commits into from
Feb 11, 2024

Conversation

markstory
Copy link
Member

@markstory markstory commented Feb 9, 2024

  • Wire up a simple status command that uses the new backend. This command needs a bunch of cleanup. But before I do any of that I want to clean up the Manager and Environment interfaces more now that I won't be able to simply inject this manager into the existing commands. Instead because of method types and property types I'm going to need to re-implement all the commands. This will let us simplify the Manager interface as it no longer needs to be swappable with Phinx's Manager class.
  • Deprecate ConfigurationTrait we won't need it after phinx is removed.

I'll move this out of draft once I complete the remaining tests.

Part of #647

- Wire up a simple status command that uses the new backend. This
  command needs a bunch of cleanup. But before I do any of that I want
  to clean up the Manager and Environment interfaces more now that
  I won't be able to simply inject this manager into the existing
  commands. Instead because of method types and property types I'm going
  to need to re-implement all the commands. This will let us
  simplify the Manager interface as it no longer needs to be swappable
  with Phinx's Manager class.
- Deprecate ConfigurationTrait we won't need it after phinx is removed.
@markstory markstory marked this pull request as ready for review February 11, 2024 04:37
@markstory markstory merged commit 79e686b into no-phinx Feb 11, 2024
11 checks passed
@markstory markstory deleted the add-status-command branch February 11, 2024 04:46
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.

None yet

1 participant