Слідкуйте за цим питанням, але мені не вистачає репутації, щоб просити роз'яснення в коментарі.
Я пересилаю внесений модуль в Drupal 8. Код, що перебуває на екрані, у вищезгаданому CR та post не працює:
$node = $form_state->getFormObject()->getEntity();
Нічого не завантажується в змінну $ node.
Мій PHPStorm IDE видає попередження для getEntity (): метод "getEntity" не знайдено у класі Drupal \ Core \ Form \ FormInterface менше ... Посиланий метод не знайдений у предметному класі.
Цей метод також не представляє для заповнення коду.
Під час використання я посилаюсь на:
use Drupal\Core\Entity;
use Drupal\Core\Entity\EntityInterface;
use Drupal\node\Entity\Node;
use Drupal\Core\Render\Element;