Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
CRAP | |
0.00% |
0 / 4 |
TitleException | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 4 |
__construct | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 4 |
<?php | |
declare( strict_types = 1 ); | |
namespace Wikimedia\Parsoid\Utils; | |
use RuntimeException; | |
/** | |
* Exception thrown for invalid titles | |
* @note Replaces JS TitleError, because that implies it extends Error rather than Exception | |
*/ | |
class TitleException extends RuntimeException { | |
public $type; | |
public $title; | |
/** | |
* @param string $message | |
* @param string $type | |
* @param string $title | |
*/ | |
public function __construct( string $message, string $type, string $title ) { | |
parent::__construct( $message ); | |
$this->type = $type; | |
$this->title = $title; | |
} | |
} |