26use Wikimedia\Assert\Assert;
36 private $replacements = [];
44 $this->replacements[$code][] = [ $title, $msg ];
49 Assert::parameterType( __CLASS__, $update,
'$update' );
50 '@phan-var self $update';
52 foreach ( $update->replacements as $code => $messages ) {
53 $this->replacements[$code] = array_merge( $this->replacements[$code] ?? [], $messages );
59 foreach ( $this->replacements as $code => $replacements ) {
60 $messageCache->refreshAndReplaceInternal( $code, $replacements );
66class_alias( MessageCacheUpdate::class,
'MessageCacheUpdate' );