class MenuSettingsConstraintValidator
Same name and namespace in other branches
- 11.x core/modules/menu_ui/src/Plugin/Validation/Constraint/MenuSettingsConstraintValidator.php \Drupal\menu_ui\Plugin\Validation\Constraint\MenuSettingsConstraintValidator
- 10 core/modules/menu_ui/src/Plugin/Validation/Constraint/MenuSettingsConstraintValidator.php \Drupal\menu_ui\Plugin\Validation\Constraint\MenuSettingsConstraintValidator
- 9 core/modules/menu_ui/src/Plugin/Validation/Constraint/MenuSettingsConstraintValidator.php \Drupal\menu_ui\Plugin\Validation\Constraint\MenuSettingsConstraintValidator
- 8.9.x core/modules/menu_ui/src/Plugin/Validation/Constraint/MenuSettingsConstraintValidator.php \Drupal\menu_ui\Plugin\Validation\Constraint\MenuSettingsConstraintValidator
Constraint validator for changing the menu settings in pending revisions.
Hierarchy
- class \Drupal\menu_ui\Plugin\Validation\Constraint\MenuSettingsConstraintValidator implements \Drupal\Core\DependencyInjection\ContainerInjectionInterface uses \Drupal\Core\DependencyInjection\AutowireTrait extends \Symfony\Component\Validator\ConstraintValidator
Expanded class hierarchy of MenuSettingsConstraintValidator
Deprecated
in drupal:11.5.0 and is removed from drupal:13.0.0. Menu settings validation is now handled as a form validation callback in \Drupal\menu_ui\Hook\MenuUiHooks::formNodeFormValidate().
See also
https://www.drupal.org/node/3606616
File
-
core/
modules/ menu_ui/ src/ Plugin/ Validation/ Constraint/ MenuSettingsConstraintValidator.php, line 20
Namespace
Drupal\menu_ui\Plugin\Validation\ConstraintView source
class MenuSettingsConstraintValidator extends ConstraintValidator implements ContainerInjectionInterface {
use AutowireTrait;
/**
* Constructs a new MenuSettingsConstraintValidator.
*
* @param \Drupal\menu_ui\MenuUiUtility $menuUiUtility
* The menu UI utility service.
*/
public function __construct(protected MenuUiUtility $menuUiUtility) {
}
/**
* {@inheritdoc}
*/
public function validate($entity, Constraint $constraint) : void {
@trigger_error('MenuSettingsConstraintValidator is deprecated in drupal:11.5.0 and is removed from drupal:13.0.0. Menu settings validation is now handled as a form validation callback in \\Drupal\\menu_ui\\Hook\\MenuUiHooks::formNodeFormValidate(). See https://www.drupal.org/node/3606616', E_USER_DEPRECATED);
}
}
Members
| Title Sort descending | Modifiers | Object type | Summary | Overrides |
|---|---|---|---|---|
| AutowiredInstanceTrait::createInstanceAutowired | public static | function | Instantiates a new instance of the implementing class using autowiring. | |
| AutowiredInstanceTrait::getAutowireArguments | private static | function | Resolves arguments for a method using autowiring. | |
| AutowireTrait::create | public static | function | Instantiates a new instance of the implementing class using autowiring. | 129 |
| MenuSettingsConstraintValidator::validate | public | function | ||
| MenuSettingsConstraintValidator::__construct | public | function | Constructs a new MenuSettingsConstraintValidator. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.