Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
2 / 2
CRAP
100.00% covered (success)
100.00%
1 / 1
AbuseFilterWarningsException
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
2 / 2
2
100.00% covered (success)
100.00%
1 / 1
 __construct
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 getMessages
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace FileImporter\Exceptions;
4
5use Wikimedia\Message\MessageSpecifier;
6
7/**
8 * @license GPL-2.0-or-later
9 */
10class AbuseFilterWarningsException extends LocalizedImportException {
11
12    /**
13     * @param MessageSpecifier[] $messages
14     */
15    public function __construct(
16        private readonly array $messages,
17    ) {
18        parent::__construct( 'fileimporter-warningabusefilter' );
19    }
20
21    /**
22     * @return MessageSpecifier[]
23     */
24    public function getMessages(): array {
25        return $this->messages;
26    }
27
28}