Page MenuHomeWickedGov Phorge

ButtonGroupWidget.php
No OneTemporary

Size
804 B
Referenced Files
None
Subscribers
None

ButtonGroupWidget.php

<?php
namespace OOUI;
/**
* Group widget for multiple related buttons.
*
* Use together with ButtonWidget.
*/
class ButtonGroupWidget extends Widget {
use GroupElement;
use TitledElement;
/* Static Properties */
/** @var string */
public static $tagName = 'span';
/**
* @param array $config Configuration options
* - ButtonWidget[] $config['items'] Buttons to add
*/
public function __construct( array $config = [] ) {
// Parent constructor
parent::__construct( $config );
// Traits
$this->initializeGroupElement( array_merge( [ 'group' => $this ], $config ) );
$this->initializeTitledElement( $config );
// Initialization
$this->addClasses( [ 'oo-ui-buttonGroupWidget' ] );
if ( isset( $config['items'] ) ) {
$this->addItems( $config['items'] );
}
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 20 2026, 05:57 (11 w, 4 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
41/f4/31c13b7b96287470f46226023900
Default Alt Text
ButtonGroupWidget.php (804 B)

Event Timeline