public function EntityNG::validate

Implements \Drupal\Core\TypedData\TypedDataInterface::validate().

Overrides Entity::validate

File

drupal/core/lib/Drupal/Core/Entity/EntityNG.php, line 596
Contains \Drupal\Core\Entity\EntityNG.

Class

EntityNG
Implements Entity Field API specific enhancements to the Entity class.

Namespace

Drupal\Core\Entity

Code

public function validate() {

  // @todo: Add the typed data manager as proper dependency.
  return \Drupal::typedData()
    ->getValidator()
    ->validate($this);
}