public function BlockFieldSelectionManager::getSelectionHandler in Block field 8
Returns an instance of BlockFieldSelectionInterface from $field.
Parameters
\Drupal\Core\Field\FieldDefinitionInterface $field: The 'block_field' field definition.
Return value
\Drupal\block_field\BlockFieldSelectionInterface The BlockFieldSelectionInterface instance.
Throws
\Drupal\Component\Plugin\Exception\PluginException
1 call to BlockFieldSelectionManager::getSelectionHandler()
- BlockFieldSelectionManager::getWidgetOptions in src/
BlockFieldSelectionManager.php  - Returns an key => value array based on allowed referenceable blocks.
 
File
- src/
BlockFieldSelectionManager.php, line 59  
Class
- BlockFieldSelectionManager
 - Provides the Block field selection plugin manager.
 
Namespace
Drupal\block_fieldCode
public function getSelectionHandler(FieldDefinitionInterface $field) {
  $settings = $field
    ->getSetting('selection_settings') ? $field
    ->getSetting('selection_settings') : [];
  return $this
    ->createInstance($field
    ->getSetting('selection'), $settings);
}