ui_suite_bootstrap_demo-4.0.x-dev/modules/ui_suite_bootstrap_demo_tools/src/Plugin/UiPatterns/Source/MenuSource.php
modules/ui_suite_bootstrap_demo_tools/src/Plugin/UiPatterns/Source/MenuSource.php
<?php
namespace Drupal\ui_suite_bootstrap_demo_tools\Plugin\UiPatterns\Source;
use Drupal\ui_patterns\Plugin\PatternSourceBase;
/**
* Defines Field values source plugin.
*
* @UiPatternsSource(
* id = "system_menu_block",
* label = @Translation("System menu block"),
* tags = {
* "system_menu_block"
* }
* )
*/
class MenuSource extends PatternSourceBase {
/**
* {@inheritdoc}
*/
public function getSourceFields() {
$sources = [];
$sources[] = $this->getSourceField('title', 'Title');
$sources[] = $this->getSourceField('items', 'Items');
return $sources;
}
}
