Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 12
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
LexemeTermLanguageCanNotBeEmpty
0.00% covered (danger)
0.00%
0 / 12
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 asApiMessage
0.00% covered (danger)
0.00%
0 / 12
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3namespace Wikibase\Lexeme\MediaWiki\Api\Error;
4
5use MediaWiki\Api\ApiMessage;
6use MediaWiki\Message\Message;
7
8/**
9 * @license GPL-2.0-or-later
10 */
11class LexemeTermLanguageCanNotBeEmpty implements ApiError {
12
13    public function asApiMessage( string $parameterName, array $path ): ApiMessage {
14        $message = new Message(
15            'apierror-wikibaselexeme-lexeme-term-language-cannot-be-empty',
16            []
17        );
18        return new ApiMessage(
19            $message,
20            'unprocessable-request',
21            [
22                'parameterName' => $parameterName,
23                'fieldPath' => $path,
24            ]
25        );
26    }
27
28}