File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
wcfsetup/install/files/lib/acp/form Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 88use wcf \system \event \EventHandler ;
99use wcf \system \exception \IllegalLinkException ;
1010use wcf \system \form \builder \field \BooleanFormField ;
11- use wcf \system \form \builder \field \MultilineTextFormField ;
1211use wcf \system \form \builder \field \RejectEverythingFormField ;
1312use wcf \system \form \builder \TemplateFormNode ;
1413use wcf \system \registry \RegistryHandler ;
@@ -160,7 +159,7 @@ private function checkRequiredPhpExtensions(): ?array
160159 'dom ' ,
161160 'exif ' ,
162161 'gd ' ,
163- 'gmp ' ,
162+ [ 'gmp ' , ' bcmath ' ] ,
164163 'intl ' ,
165164 'libxml ' ,
166165 'mbstring ' ,
@@ -172,7 +171,11 @@ private function checkRequiredPhpExtensions(): ?array
172171
173172 $ missingExtensions = [];
174173 foreach ($ requiredExtensions as $ extension ) {
175- if (!\extension_loaded ($ extension )) {
174+ if (\is_array ($ extension )) {
175+ if (\array_filter ($ extension , '\extension_loaded ' ) === []) {
176+ $ missingExtensions [] = $ extension [0 ];
177+ }
178+ } elseif (!\extension_loaded ($ extension )) {
176179 $ missingExtensions [] = $ extension ;
177180 }
178181 }
You can’t perform that action at this time.
0 commit comments