Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | |
0.00% |
0 / 12 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
1 | <?php |
2 | /* |
3 | * Permission is hereby granted, free of charge, to any person obtaining a |
4 | * copy of this software and associated documentation files (the "Software"), |
5 | * to deal in the Software without restriction, including without limitation |
6 | * the rights to use, copy, modify, merge, publish, distribute, sublicense, |
7 | * and/or sell copies of the Software, and to permit persons to whom the |
8 | * Software is furnished to do so, subject to the following conditions: |
9 | * |
10 | * The above copyright notice and this permission notice shall be included in |
11 | * all copies or substantial portions of the Software. |
12 | * |
13 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
14 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
15 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
16 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
17 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |
18 | * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
19 | * DEALINGS IN THE SOFTWARE. |
20 | */ |
21 | |
22 | namespace MediaWiki\Extension\DisplayTitle; |
23 | |
24 | use MediaWiki\Config\ServiceOptions; |
25 | use MediaWiki\MediaWikiServices; |
26 | |
27 | return [ |
28 | 'DisplayTitleService' => |
29 | static function ( MediaWikiServices $services ): DisplayTitleService { |
30 | return new DisplayTitleService( |
31 | new ServiceOptions( DisplayTitleService::CONSTRUCTOR_OPTIONS, $services->getMainConfig() ), |
32 | $services->getNamespaceInfo(), |
33 | $services->getRedirectLookup(), |
34 | $services->getPageProps(), |
35 | $services->getWikiPageFactory() |
36 | ); |
37 | }, |
38 | ]; |