Size: a a a

2020 January 27

АК

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

ИЖ

Иван Желтышев in Drupal RU
Алексей Кузнецов
как же referencedEntities()?
/** @var \Drupal\Core\Field\EntityReferenceFieldItemListInterface */
Да, иногда надо подсказывать.
источник

АК

Алексей Кузнецов in Drupal RU
проще уже просто написать без подсказок)
источник

ИЛ

Иван Лещёв in Drupal RU
Иван Желтышев
/** @var \Drupal\Core\Field\EntityReferenceFieldItemListInterface */
Да, иногда надо подсказывать.
это надо в переменную взять поле
источник

ИЖ

Иван Желтышев in Drupal RU
Да, мне проще live template накатать.
Если часто придётся прописывать).
Ради одного метода, можно и не помечать.
Тут дело каждого.
источник

АК

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

ИЖ

Иван Желтышев in Drupal RU
Да, phpstorm инструмент). А человеческий фактор тоже никто не отменял.
источник

АК

Алексей Кузнецов in Drupal RU
а то так поставишь условие if ($user->id() === 1) и будешь думать, почему не работает
источник

ИЖ

Иван Желтышев in Drupal RU
эм
источник

ИЖ

Иван Желтышев in Drupal RU
Потому что кто то решил что на выходе строка
источник

ИЖ

Иван Желтышев in Drupal RU
xD
источник

ИЛ

Иван Лещёв in Drupal RU
Иван Желтышев
Потому что кто то решил что на выходе строка
хе хе
источник

АК

Алексей Кузнецов in Drupal RU
В аннотациях к методу указано, что он возвращает int
источник

АК

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

ИЛ

Иван Лещёв in Drupal RU
это такой пхпшный инт
источник

ИЖ

Иван Желтышев in Drupal RU
/**
  * {@inheritdoc}
  */
 public function hasPermission($permission) {

   // User #1 has all privileges.
   if ((int) $this
     ->id() === 1) {
     return TRUE;
   }
   return $this
     ->getRoleStorage()
     ->isPermissionInRoles($permission, $this
     ->getRoles());
 }
источник

ИЖ

Иван Желтышев in Drupal RU
Это так к слову код модуля User
источник

АК

Алексей Кузнецов in Drupal RU
стоит приведение
источник

ИЛ

Иван Лещёв in Drupal RU
вообще идентификаторы не являются числом, потому что на них не распространяются числовые операции
источник

ИЖ

Иван Желтышев in Drupal RU
В общем, может причины и есть, но по мне так лучше бы всё было строго типизированно, как в си.
источник