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

CRM-17917 - Fix D8 Civi/Install/Requirements #8592

Closed
wants to merge 1 commit into from

Conversation

totten
Copy link
Member

@totten totten commented Jun 17, 2016

This is a bit confusing because there are two nearly identical classes for
checking system requirements -- install/index.php#InstallRequirements
(used by the graphical D6/D7/WP) and Civi/Install/Requirements.php (used
by the headless D8 installer). This looks like a code cleanup gone awry.

In any event, the DB config objects in these contexts have different
properties. This fixes the D8 one to consistently use the D8 properties.

WISHLIST: Use the same classes and array structures in each context!


This is a bit confusing because there are two nearly identical classes for
checking system requirements -- `install/index.php#InstallRequirements`
(used by the graphical D6/D7/WP) and `Civi/Install/Requirements.php` (used
by the headless D8 installer).  This looks like a code cleanup gone awry.

In any event, the DB config objects in these contexts have different
properties.  This fixes the D8 one to consistently use the D8 properties.

WISHLIST: Use the same classes and array structures in each context!
@eileenmcnaughton
Copy link
Contributor

Is this still valid? Should we open a new ticket since this one is closed https://issues.civicrm.org/jira/browse/CRM-17917

@totten
Copy link
Member Author

totten commented Aug 16, 2016

jenkins, test this please

@seamuslee001
Copy link
Contributor

I have opened a replacement PR here #9194

@eileenmcnaughton
Copy link
Contributor

Closing in favour of #9194

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants