Initial xentral_oss_20.3.c9ffacf

This commit is contained in:
Alex
2021-05-21 08:49:41 +02:00
parent 5406e4a551
commit 34e5ac43d9
18884 changed files with 2109867 additions and 0 deletions
@@ -0,0 +1,41 @@
<?php
namespace Xentral\Widgets\SuperSearch\Attachment;
final class ButtonBlockAttachment extends AbstractAttachment
{
/** @var array $buttons */
private $buttons = [];
/**
* @inheritDoc
*/
public function getType()
{
return self::TYPE_BUTTON_BLOCK;
}
/**
* @inheritDoc
*/
public function getData()
{
return $this->buttons;
}
/**
* @todo Attribute validieren
*
* @param string $title
* @param array $attributes
*
* @return void
*/
public function addButton($title, array $attributes = [])
{
$this->buttons[] = [
'title' => (string)$title,
'attributes' => !empty($attributes) ? $attributes : null,
];
}
}