73 foreach ( $errors as $info ) {
74 $msg .= $info[
'msg'] .
"\n";
75 switch ( $info[
'type'] ) {
76 case 'incompatible-core':
77 $this->incompatibleCore =
true;
79 case 'incompatible-php':
80 $this->incompatiblePhp =
true;
82 case 'missing-phpExtension':
83 $this->missingPhpExtensions[] = $info[
'missing'];
85 case 'missing-ability':
86 $this->missingAbilities[] = $info[
'missing'];
89 $this->missingSkins[] = $info[
'missing'];
91 case 'missing-extensions':
92 $this->missingExtensions[] = $info[
'missing'];
94 case 'incompatible-skins':
95 $this->incompatibleSkins[] = $info[
'incompatible'];
97 case 'incompatible-extensions':
98 $this->incompatibleExtensions[] = $info[
'incompatible'];
104 parent::__construct( $msg );