Implements \Drupal\Core\TypedData\TypedDataInterface::validate().
Overrides TypedDataInterface::validate
public function validate() {
// @todo: Add the typed data manager as proper dependency.
return \Drupal::typedData()
->getValidator()
->validate($this);
}