summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/Translate/tests/phpunit/MockFileBasedMessageGroup.php
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/Translate/tests/phpunit/MockFileBasedMessageGroup.php')
-rw-r--r--www/wiki/extensions/Translate/tests/phpunit/MockFileBasedMessageGroup.php23
1 files changed, 23 insertions, 0 deletions
diff --git a/www/wiki/extensions/Translate/tests/phpunit/MockFileBasedMessageGroup.php b/www/wiki/extensions/Translate/tests/phpunit/MockFileBasedMessageGroup.php
new file mode 100644
index 00000000..b0baa86f
--- /dev/null
+++ b/www/wiki/extensions/Translate/tests/phpunit/MockFileBasedMessageGroup.php
@@ -0,0 +1,23 @@
+<?php
+/**
+ * This file contains a managed message group implementation mock object.
+ *
+ * @file
+ * @author Niklas Laxström
+ * @copyright Copyright © 2012-2013, Niklas Laxström
+ * @license GPL-2.0-or-later
+ */
+
+class MockFileBasedMessageGroup extends FileBasedMessageGroup {
+ public function load( $code ) {
+ return [ $this->getId() . '-messagekey' => 'üga' ];
+ }
+
+ public function exists() {
+ return true;
+ }
+
+ public function getKeys() {
+ return array_keys( $this->load( 'en' ) );
+ }
+}