Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
6 / 6
100.00% covered (success)
100.00%
2 / 2
CRAP
100.00% covered (success)
100.00%
1 / 1
_ErrXData
100.00% covered (success)
100.00%
6 / 6
100.00% covered (success)
100.00%
2 / 2
2
100.00% covered (success)
100.00%
1 / 1
 getLocalXCodes
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
1
 getXMessageTemplates
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3/**
4 * @author: Doug Wilbourne (dougwilbourne@gmail.com)
5 * @noinspection PhpCSValidationInspection
6 */
7
8declare(strict_types=1);
9
10namespace pvc\err\err;
11
12use pvc\err\err\InvalidXCodePrefixNumberException;
13use pvc\err\XDataAbstract;
14
15/**
16 * Class _MsgXData
17 * @noinspection PhpCSValidationInspection
18 */
19class _ErrXData extends XDataAbstract
20{
21    public function getLocalXCodes(): array
22    {
23        return [
24            InvalidXCodePrefixNumberException::class => 1000,
25        ];
26    }
27
28    public function getXMessageTemplates(): array
29    {
30        return [
31            InvalidXCodePrefixNumberException::class => 'Invalid or duplicate exception code prefix number - ${badPrefix}.',
32        ];
33    }
34}