Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
InvalidEventDataException
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 2
6
0.00% covered (danger)
0.00%
0 / 1
 __construct
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getStatus
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3declare( strict_types=1 );
4
5namespace MediaWiki\Extension\CampaignEvents\Event;
6
7use InvalidArgumentException;
8use StatusValue;
9
10class InvalidEventDataException extends InvalidArgumentException {
11    private StatusValue $status;
12
13    /**
14     * @param StatusValue $status
15     */
16    public function __construct( StatusValue $status ) {
17        parent::__construct( 'Invalid event data' );
18        $this->status = $status;
19    }
20
21    /**
22     * @return StatusValue
23     */
24    public function getStatus(): StatusValue {
25        return $this->status;
26    }
27}