Size: a a a

2019 December 23

C

Comrade Gagarin in Drupal RU
источник

МЛ

Мирослав Ли in Drupal RU
Так может все таки нельзя?
Потому что я не нашел в ядре примеры
источник

VP

Vlad Proshin (drugan) in Drupal RU
Мирослав Ли
Так может все таки нельзя?
Потому что я не нашел в ядре примеры
попробуй сделать как здесь

  protected function getEntityTypeManager() {
   if (!$this->entityTypeManager) {
     $this->entityTypeManager = \Drupal::entityTypeManager();
   }
   return $this->entityTypeManager;
 }
 


https://git.drupalcode.org/project/devel/blob/8.x-2.x/devel_generate/src/DevelGenerateBase.php
источник

МЛ

Мирослав Ли in Drupal RU
Vlad Proshin (drugan)
попробуй сделать как здесь

  protected function getEntityTypeManager() {
   if (!$this->entityTypeManager) {
     $this->entityTypeManager = \Drupal::entityTypeManager();
   }
   return $this->entityTypeManager;
 }
 


https://git.drupalcode.org/project/devel/blob/8.x-2.x/devel_generate/src/DevelGenerateBase.php
так получится, только это уже не DI будет
источник

VP

Vlad Proshin (drugan) in Drupal RU
сдаюсь... ))
источник

МЛ

Мирослав Ли in Drupal RU
я тоже((
источник

SP

Sergey Prokopchuck in Drupal RU
getContentEntityByUid часом не в конструкторе парента вызывается?(мало ли)
источник

VP

Vlad Proshin (drugan) in Drupal RU
Sergey Prokopchuck
getContentEntityByUid часом не в конструкторе парента вызывается?(мало ли)
источник

МЛ

Мирослав Ли in Drupal RU
Sergey Prokopchuck
getContentEntityByUid часом не в конструкторе парента вызывается?(мало ли)
нет
источник

АК

Алексей Кузнецов in Drupal RU
Так ты в родительский конструктор передал только три параметра, а не 5
источник

АК

Алексей Кузнецов in Drupal RU
Вообще, почему бы не сделать в родителе полноценный конструктор?
источник

АК

Алексей Кузнецов in Drupal RU
Абстрактный класс на то и класс, а не интерфейс
источник

АК

Алексей Кузнецов in Drupal RU
Тем более, если родительский метод абстрактный, то его нельзя вызвать по определению
источник

C

Comrade Gagarin in Drupal RU
Мирослав Ли
Так может все таки нельзя?
Потому что я не нашел в ядре примеры
источник

C

Comrade Gagarin in Drupal RU
последний не абстрактный, пропустил
источник

АК

Алексей Кузнецов in Drupal RU
И у всех конструктора́ полноценные
источник

МЛ

Мирослав Ли in Drupal RU
блин, ничего тогда не пойму
источник

C

Comrade Gagarin in Drupal RU
а у него какой?
источник

C

Comrade Gagarin in Drupal RU
смотри вызывается ли вообще метод create, если нет, то ковыряй плагин менеджер
источник

МЛ

Мирослав Ли in Drupal RU
Comrade Gagarin
смотри вызывается ли вообще метод create, если нет, то ковыряй плагин менеджер
ага, вот что. Ок, посмотрю, спасибо
источник