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

Verify required PHP extensions are available during setup #6946

Merged
merged 1 commit into from Jan 18, 2019

Conversation

R-J
Copy link
Contributor

@R-J R-J commented Apr 4, 2018

This PR should fix #6945

By now only two of five required PHP extensions have been taken care of during setup. This PR defines an array of required extensions and loops through this array to check for the modules status. If a module is not enabled, an error is added to the form.

@R-J
Copy link
Contributor Author

R-J commented Apr 4, 2018

P.S.: Form->addError() translates the error message by itself so there is no need to add a t() anywhere.

@linc linc added this to the 2018-05-23 milestone May 2, 2018
@linc linc assigned DaazKu and unassigned linc May 2, 2018
@DaazKu DaazKu modified the milestones: 2018-05-23, 2018-05-09 May 7, 2018
@DaazKu DaazKu removed this from the 2018-05-23 milestone May 31, 2018
@DaazKu DaazKu removed their assignment May 31, 2018
@DaazKu
Copy link
Contributor

DaazKu commented May 31, 2018

We are gonna review this at a later time.
We want to have a discussion on how this should be best handled. (In setup or later or whatever)

@linc linc self-assigned this Jun 11, 2018
@linc linc removed the R&D notes label Sep 6, 2018
@linc linc removed their assignment Sep 6, 2018
@linc
Copy link
Contributor

linc commented Sep 7, 2018

I'm assigning developers to look at this by the end of the month. Apologies for the delay.

@linc linc added this to the 2019-01-30 milestone Jan 12, 2019
@initvector initvector changed the title Test If All Needed PHP Extensions Are Loaded Verify required PHP extensions are available during setup Jan 18, 2019
@initvector initvector merged commit 6130b81 into master Jan 18, 2019
@initvector initvector deleted the feature/extend-prerequisite-check branch January 18, 2019 16:17
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.

Required PHP Extensions Are Never Ensured To Be Available
5 participants