Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected function getApplicablePluginOptions(FieldDefinitionInterface $field_definition) {
- $options = $this->pluginManager->getOptions($field_definition->getType());
- $applicable_options = [];
- foreach ($options as $option => $label) {
- $plugin_class = DefaultFactory::getPluginClass($option, $this->pluginManager->getDefinition($option));
- if ($plugin_class::isApplicable($field_definition)) {
- $applicable_options[$option] = $label;
- }
- }
- return $applicable_options;
Add Comment
Please, Sign In to add comment