class ToolbarItemConstraintValidator extends ConstraintValidator implements ContainerInjectionInterface (View source)

internal  
 

Toolbar item constraint validator.

Traits

Common functionality for many CKEditor 5 validation constraints.

Properties

protected CKEditor5PluginManagerInterface $pluginManager

The CKEditor 5 plugin manager.

from  PluginManagerDependentValidatorTrait

Methods

__construct(CKEditor5PluginManagerInterface $plugin_manager)

Constructs a CKEditor5ConstraintValidatorTrait object.

static 
create(ContainerInterface $container)

{@inheritdoc}

validate($toolbar_item, Constraint $constraint)

{@inheritdoc}

bool
isValidToolbarItem(string $toolbar_item)

Validates the given toolbar item.

Details

__construct(CKEditor5PluginManagerInterface $plugin_manager)

Constructs a CKEditor5ConstraintValidatorTrait object.

Parameters

CKEditor5PluginManagerInterface $plugin_manager

The CKEditor 5 plugin manager.

static create(ContainerInterface $container)

{@inheritdoc}

Parameters

ContainerInterface $container

validate($toolbar_item, Constraint $constraint)

{@inheritdoc}

Parameters

$toolbar_item
Constraint $constraint

Exceptions

UnexpectedTypeException

protected bool isValidToolbarItem(string $toolbar_item)

Validates the given toolbar item.

Parameters

string $toolbar_item

A toolbar item as expected by CKEditor 5.

Return Value

bool

Whether the given toolbar item is valid or not.