summaryrefslogtreecommitdiff
path: root/www/wiki/tests/phpunit/includes/RevisionTestModifyableContentHandler.php
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/tests/phpunit/includes/RevisionTestModifyableContentHandler.php')
-rw-r--r--www/wiki/tests/phpunit/includes/RevisionTestModifyableContentHandler.php19
1 files changed, 19 insertions, 0 deletions
diff --git a/www/wiki/tests/phpunit/includes/RevisionTestModifyableContentHandler.php b/www/wiki/tests/phpunit/includes/RevisionTestModifyableContentHandler.php
new file mode 100644
index 00000000..bc4e40a4
--- /dev/null
+++ b/www/wiki/tests/phpunit/includes/RevisionTestModifyableContentHandler.php
@@ -0,0 +1,19 @@
+<?php
+
+class RevisionTestModifyableContentHandler extends TextContentHandler {
+
+ public function __construct() {
+ parent::__construct( RevisionTestModifyableContent::MODEL_ID, [ CONTENT_FORMAT_TEXT ] );
+ }
+
+ public function unserializeContent( $text, $format = null ) {
+ $this->checkFormat( $format );
+
+ return new RevisionTestModifyableContent( $text );
+ }
+
+ public function makeEmptyContent() {
+ return new RevisionTestModifyableContent( '' );
+ }
+
+}