Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 6
0.00% covered (danger)
0.00%
0 / 5
CRAP
0.00% covered (danger)
0.00%
0 / 1
LCStoreNull
0.00% covered (danger)
0.00%
0 / 5
0.00% covered (danger)
0.00%
0 / 5
30
0.00% covered (danger)
0.00%
0 / 1
 get
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 startWrite
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 finishWrite
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 set
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 lateFallback
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2/**
3 * @license GPL-2.0-or-later
4 * @file
5 */
6
7namespace MediaWiki\Language;
8
9/**
10 * Null store backend, used to avoid DB errors during MediaWiki installation.
11 *
12 * @ingroup Language
13 */
14class LCStoreNull implements LCStore {
15
16    /** @inheritDoc */
17    public function get( $code, $key ) {
18        return null;
19    }
20
21    /** @inheritDoc */
22    public function startWrite( $code ) {
23    }
24
25    public function finishWrite() {
26    }
27
28    /** @inheritDoc */
29    public function set( $key, $value ) {
30    }
31
32    /** @inheritDoc */
33    public function lateFallback(): bool {
34        return false;
35    }
36}
37
38/** @deprecated class alias since 1.46 */
39class_alias( LCStoreNull::class, 'LCStoreNull' );