Siga esta pregunta, pero no tengo suficiente reputación para pedir aclaraciones en un comentario.
Estoy portando un módulo contribuido a Drupal 8. El código sugerido en el CR y la publicación mencionados anteriormente no funciona:
$node = $form_state->getFormObject()->getEntity();
Nada se carga en la variable $ node.
Mi IDE de PHPStorm da una advertencia para getEntity (): el método 'getEntity' no se encuentra en la clase Drupal \ Core \ Form \ FormInterface menos ... El método referenciado no se encuentra en la clase de materia.
Tampoco presenta este método para completar el código.
En la causa de uso, estoy haciendo referencia a:
use Drupal\Core\Entity;
use Drupal\Core\Entity\EntityInterface;
use Drupal\node\Entity\Node;
use Drupal\Core\Render\Element;