wiki.techinc.nl/includes/exception/MWUnknownContentModelException.php
Thiemo Kreuz c3dfa88966 Add missing empty lines between methods
This might hint at an edge-case in the PHP CodeSniffer sniff that should
detect if methods are separated by a single empty line. Feel free to
investigate. I, personally, can't invest more time in this than
suggesting this quick fix.

Change-Id: Ib3c60eac76f255b4fe929f7933de256222716576
2019-01-15 19:14:35 +00:00

26 lines
827 B
PHP

<?php
/**
* Exception thrown when an unregistered content model is requested. This error
* can be triggered by user input, so a separate exception class is provided so
* callers can substitute a context-specific, internationalised error message.
*
* @ingroup Content
* @since 1.27
*/
class MWUnknownContentModelException extends MWException {
/** @var string The name of the unknown content model */
private $modelId;
/** @param string $modelId */
function __construct( $modelId ) {
parent::__construct( "The content model '$modelId' is not registered on this wiki.\n" .
'See https://www.mediawiki.org/wiki/Content_handlers to find out which extensions ' .
'handle this content model.' );
$this->modelId = $modelId;
}
/** @return string */
public function getModelId() {
return $this->modelId;
}
}