MediaWiki master
RevisionAccessException.php
Go to the documentation of this file.
1<?php
9namespace MediaWiki\Revision;
10
11use RuntimeException;
12use Throwable;
13use Wikimedia\NormalizedException\INormalizedException;
14use Wikimedia\NormalizedException\NormalizedExceptionTrait;
15
23class RevisionAccessException extends RuntimeException implements INormalizedException {
24
25 use NormalizedExceptionTrait;
26
34 public function __construct(
35 string $normalizedMessage = '',
36 array $messageContext = [],
37 int $code = 0,
38 ?Throwable $previous = null
39 ) {
40 $this->normalizedMessage = $normalizedMessage;
41 $this->messageContext = $messageContext;
42 parent::__construct(
43 self::getMessageFromNormalizedMessage( $normalizedMessage, $messageContext ),
44 $code,
45 $previous
46 );
47 }
48}
Exception representing a failure to look up a revision.
__construct(string $normalizedMessage='', array $messageContext=[], int $code=0, ?Throwable $previous=null)