Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | n/a |
0 / 0 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
1 | <?php |
2 | declare( strict_types = 1 ); |
3 | |
4 | namespace MediaWiki\Extension\Translate\MessageGroupProcessing; |
5 | |
6 | use MediaWiki\Revision\RevisionRecord; |
7 | use MediaWiki\Title\Title; |
8 | |
9 | /** |
10 | * Translatable bundle store manages bundles of certain type. |
11 | * @author Abijeet Patro |
12 | * @author Niklas Laxström |
13 | * @since 2022.03 |
14 | * @license GPL-2.0-or-later |
15 | */ |
16 | interface TranslatableBundleStore { |
17 | public function move( Title $oldName, Title $newName ): void; |
18 | |
19 | public function handleNullRevisionInsert( TranslatableBundle $bundle, RevisionRecord $revision ): void; |
20 | |
21 | public function delete( Title $title ): void; |
22 | } |