mediawiki-skins-Vector/includes/Components/VectorComponentPinnableElement.php
Jon Robson c10ef66e6e Refactor: PageTools composes several different components
* Introduce Dropdownmenu, PinnableElement and PinnedContainer components

Additional changes:
* Drops unused has-multiple-menus
* Update TableOfContents to use PinnedContainer and PinnableElement

Bug: T317900
Change-Id: I0a740f8543831e266f2b1b874b40e44c8241d4cb
2022-12-12 22:17:24 +00:00

27 lines
418 B
PHP

<?php
namespace MediaWiki\Skins\Vector\Components;
/**
* VectorComponentPinnableElement component
*/
class VectorComponentPinnableElement implements VectorComponent {
/** @var string */
private $id;
/**
* @param string $id
*/
public function __construct( string $id ) {
$this->id = $id;
}
/**
* @inheritDoc
*/
public function getTemplateData(): array {
return [
'id' => $this->id,
];
}
}