Browse Source

Fix up missing-extension message

rpm
J. King 3 years ago
parent
commit
88fe3e76cb
  1. 9
      locale/en.php
  2. 4
      tests/cases/TestArsse.php

9
locale/en.php

@ -80,10 +80,11 @@ return [
}',
// indicates programming error
'Exception.JKingWeb/Arsse/ExceptionType.typeUnknown' => 'Normalization type {0} is not implemented',
'Exception.JKingWeb/Arsse/Exception.extMissing' => 'The "{first}" PHP extension {total, plural, offset:1
=0 {is}
=1 {and one other extension are}
other {and # other extensions are}
'Exception.JKingWeb/Arsse/Exception.extMissing' =>
'The "{first}" PHP extension {total, plural, offset:1
=1 {is}
one {and # other extension are}
other {and # other extensions are}
} not installed or not enabled.',
'Exception.JKingWeb/Arsse/Lang/Exception.defaultFileMissing' => 'Default language file "{0}" missing',
'Exception.JKingWeb/Arsse/Lang/Exception.fileMissing' => 'Language file "{0}" is not available',

4
tests/cases/TestArsse.php

@ -61,8 +61,10 @@ class TestArsse extends \JKingWeb\Arsse\Test\AbstractTest {
public function provideExtensionChecks(): iterable {
return [
[["pcre"], null],
[["pcre"], null],
[["foo", "bar", "baz"], new Exception("extMissing", ['first' => "foo", 'total' => 3])],
[["bar", "baz"], new Exception("extMissing", ['first' => "bar", 'total' => 2])],
[["baz"], new Exception("extMissing", ['first' => "baz", 'total' => 1])],
];
}
}

Loading…
Cancel
Save