public static function InlineParagraphsWidget::getSets in Paragraphs Sets 8
Get the list of all defined sets.
Return value
array List of sets keyed by set ID.
5 calls to InlineParagraphsWidget::getSets()
- InlineParagraphsWidget::buildSelectSetSelection in src/
Plugin/ Field/ FieldWidget/ InlineParagraphsWidget.php - Builds select element for set selection.
- InlineParagraphsWidget::formMultipleElements in src/
Plugin/ Field/ FieldWidget/ InlineParagraphsWidget.php - Special handling to create form elements for multiple values.
- InlineParagraphsWidget::getDefaultParagraphTypeLabelName in src/
Plugin/ Field/ FieldWidget/ InlineParagraphsWidget.php - Returns the default paragraph type.
- InlineParagraphsWidget::getDefaultParagraphTypeMachineName in src/
Plugin/ Field/ FieldWidget/ InlineParagraphsWidget.php - Returns the machine name for default paragraph set.
- InlineParagraphsWidget::settingsForm in src/
Plugin/ Field/ FieldWidget/ InlineParagraphsWidget.php - Returns a form to configure settings for the widget.
File
- src/
Plugin/ Field/ FieldWidget/ InlineParagraphsWidget.php, line 404
Class
- InlineParagraphsWidget
- Plugin definition of the 'entity_reference paragraphs sets' widget.
Namespace
Drupal\paragraphs_sets\Plugin\Field\FieldWidgetCode
public static function getSets() {
$query = \Drupal::entityQuery('paragraphs_set');
$config_factory = \Drupal::configFactory();
$results = $query
->execute();
$sets = [];
foreach ($results as $id) {
/** @var \Drupal\Core\Config\ImmutableConfig $config */
if ($config = $config_factory
->get("paragraphs_sets.set.{$id}")) {
$sets[$id] = $config
->getRawData();
}
}
return $sets;
}