You are here

public function SelectWidget::isApplicable in Typed Data API enhancements 8

Returns if the widget can be used for the provided data.

Parameters

\Drupal\Core\TypedData\DataDefinitionInterface $definition: The definition of the edited data.

Return value

bool Whether the data can be edited with the widget.

Overrides FormWidgetInterface::isApplicable

File

src/Plugin/TypedDataFormWidget/SelectWidget.php, line 40

Class

SelectWidget
Plugin implementation of the 'select' widget.

Namespace

Drupal\typed_data\Plugin\TypedDataFormWidget

Code

public function isApplicable(DataDefinitionInterface $definition) {
  return is_subclass_of($definition
    ->getClass(), OptionsProviderInterface::class);
}