Kontynuuj to pytanie, ale nie mam wystarczającej reputacji, aby poprosić o wyjaśnienie w komentarzu.
Przesyłam moduł wnoszony do Drupala 8. Sugerowany kod na wyżej wspomnianym CR i postu nie działa:
$node = $form_state->getFormObject()->getEntity();
Nic nie jest ładowane do zmiennej $ node.
Moje PHPStorm IDE daje ostrzeżenie dla getEntity (): Nie znaleziono metody „getEntity” w klasie Drupal \ Core \ Form \ FormInterface mniej ... W klasie podmiotu nie znaleziono metody referencyjnej.
Nie przedstawia również tej metody uzupełniania kodu.
W przypadku użycia odnoszę się do:
use Drupal\Core\Entity;
use Drupal\Core\Entity\EntityInterface;
use Drupal\node\Entity\Node;
use Drupal\Core\Render\Element;