Bu soruyu takip edin, ancak bir yorumda açıklama istemek için yeterli itibarım yok.
Ben Drupal 8 katkıda bulunan bir modül taşıma. Yukarıda belirtilen CR ve yazı üzerinde önerilen kod çalışmıyor:
$node = $form_state->getFormObject()->getEntity();
$ Node değişkenine hiçbir şey yüklenmedi.
PHPStorm IDE'm getEntity () için bir uyarı veriyor: Drupal \ Core \ Form \ FormInterface sınıfında 'getEntity' yöntemi bulunamadı ... Konu sınıfında başvurulan yöntem bulunamadı.
Ayrıca kod tamamlama için bu yöntemi sunmamaktadır.
Kullanım nedeninde atıfta bulunuyorum:
use Drupal\Core\Entity;
use Drupal\Core\Entity\EntityInterface;
use Drupal\node\Entity\Node;
use Drupal\Core\Render\Element;