Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
12 / 12
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
LexemeTermTextCanNotBeEmpty
100.00% covered (success)
100.00%
12 / 12
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 asApiMessage
100.00% covered (success)
100.00%
12 / 12
100.00% covered (success)
100.00%
1 / 1
1
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 LexemeTermTextCanNotBeEmpty implements ApiError {
12
13    public function asApiMessage( string $parameterName, array $path ): ApiMessage {
14        $message = new Message(
15            'apierror-wikibaselexeme-lexeme-term-text-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}