Suivi de cette question mais je n'ai pas assez de réputation pour demander des éclaircissements dans un commentaire.
Je porte un module contribué à Drupal 8. Le code suggéré sur le CR et le message mentionnés ci-dessus ne fonctionne pas:
$node = $form_state->getFormObject()->getEntity();
Rien n'est chargé dans la variable $ node.
Mon IDE PHPStorm donne un avertissement pour getEntity (): Méthode 'getEntity' introuvable dans la classe Drupal \ Core \ Form \ FormInterface less ... La méthode référencée n'est pas trouvée dans la classe sujet.
Il ne présente pas non plus cette méthode pour l'achèvement du code.
Dans la cause d'utilisation dont je parle:
use Drupal\Core\Entity;
use Drupal\Core\Entity\EntityInterface;
use Drupal\node\Entity\Node;
use Drupal\Core\Render\Element;