Page MenuHomeWickedGov Phorge

CitizenComponentPageFooter.php
No OneTemporary

Size
695 B
Referenced Files
None
Subscribers
None

CitizenComponentPageFooter.php

<?php
declare( strict_types=1 );
namespace MediaWiki\Skins\Citizen\Components;
use MessageLocalizer;
/**
* CitizenComponentPageFooter component
* FIXME: Need unit test
*/
class CitizenComponentPageFooter implements CitizenComponent {
public function __construct(
private readonly MessageLocalizer $localizer,
private readonly array $footerData
) {
}
public function getTemplateData(): array {
$footerData = $this->footerData;
// Add label to footer-info to use in PageFooter
foreach ( $footerData['array-items'] as &$item ) {
$msgKey = 'citizen-page-info-' . $item['name'];
$item['label'] = $this->localizer->msg( $msgKey )->text();
}
return $footerData;
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 16 2026, 14:15 (11 w, 6 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
b8/d0/fe4baa0ae3b3751d031033215b50
Default Alt Text
CitizenComponentPageFooter.php (695 B)

Event Timeline