Page MenuHomeWickedGov Phorge

DummySerializeErrorContentHandler.php
No OneTemporary

Size
917 B
Referenced Files
None
Subscribers
None

DummySerializeErrorContentHandler.php

<?php
/**
* @license GPL-2.0-or-later
*/
use MediaWiki\Content\Content;
use MediaWiki\Exception\MWContentSerializationException;
/**
* A dummy content handler that will throw on an attempt to serialize content.
*/
class DummySerializeErrorContentHandler extends DummyContentHandlerForTesting {
/** @inheritDoc */
public function __construct( $dataModel ) {
parent::__construct( $dataModel, [ "testing-serialize-error" ] );
}
/**
* @see ContentHandler::unserializeContent
*
* @param string $blob
* @param string|null $format
*
* @return Content
*/
public function unserializeContent( $blob, $format = null ) {
throw new MWContentSerializationException( 'Could not unserialize content' );
}
/**
* @see ContentHandler::supportsDirectEditing
*
* @return bool
*
* @todo Should this be in the parent class?
*/
public function supportsDirectApiEditing() {
return true;
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 16 2026, 21:39 (12 w, 1 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
91/fb/84d49a065cd831042ba1ed46b4f5
Default Alt Text
DummySerializeErrorContentHandler.php (917 B)

Event Timeline