monster_menus-9.0.x-dev/modules/mm_fields/src/Plugin/Field/FieldWidget/MMCatlist.php
modules/mm_fields/src/Plugin/Field/FieldWidget/MMCatlist.php
<?php
/**
* @file
* Contains \Drupal\mm_fields\Plugin\Field\FieldWidget\MMCatlist.
*/
namespace Drupal\mm_fields\Plugin\Field\FieldWidget;
use Drupal\monster_menus\Constants;
/**
* @FieldWidget(
* id = "mm_catlist",
* label = @Translation("MM Page chooser"),
* description = @Translation("Lets the user choose one or more MM pages."),
* field_types = {"mm_catlist"},
* multiple_values = TRUE
* )
*/
class MMCatlist extends MMFieldWidgetBase {
/**
* {@inheritdoc}
*/
public static function defaultSettings() {
return [
'mm_list_popup_start' => '',
'mm_list_enabled' => Constants::MM_PERMS_READ,
'mm_list_selectable' => Constants::MM_PERMS_APPLY,
] + parent::defaultSettings();
}
}
