Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | |
0.00% |
0 / 16 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
1 | <?php |
2 | |
3 | namespace WikibaseQuality\ConstraintReport; |
4 | |
5 | use MediaWiki\MediaWikiServices; |
6 | use Wikibase\DataModel\Services\Lookup\EntityLookup; |
7 | use Wikibase\DataModel\Services\Lookup\ExceptionIgnoringEntityLookup; |
8 | use Wikibase\DataModel\Services\Lookup\PropertyDataTypeLookup; |
9 | use Wikibase\Repo\Store\Store; |
10 | use Wikibase\Repo\WikibaseRepo; |
11 | |
12 | return [ |
13 | WikibaseServices::ENTITY_LOOKUP => static function ( MediaWikiServices $services ): EntityLookup { |
14 | return new ExceptionIgnoringEntityLookup( |
15 | WikibaseRepo::getEntityLookup( $services ) |
16 | ); |
17 | }, |
18 | |
19 | WikibaseServices::ENTITY_LOOKUP_WITHOUT_CACHE => static function ( MediaWikiServices $services ): EntityLookup { |
20 | return new ExceptionIgnoringEntityLookup( |
21 | WikibaseRepo::getStore( $services ) |
22 | ->getEntityLookup( Store::LOOKUP_CACHING_RETRIEVE_ONLY ) |
23 | ); |
24 | }, |
25 | |
26 | WikibaseServices::PROPERTY_DATA_TYPE_LOOKUP => static function ( MediaWikiServices $services ): PropertyDataTypeLookup { |
27 | return WikibaseRepo::getPropertyDataTypeLookup( $services ); |
28 | }, |
29 | ]; |