Показать сообщение отдельно

  #5  
Старый 10.05.2022, 22:50
EasyGameProtection
Постоянный
Регистрация: 13.07.2021
Сообщений: 415
С нами: 2545922

Репутация: 253
По умолчанию

Цитата:
Сообщение от Mex-Vision  

Метод get не имеет представление какой тип данных возвращается, и поэтому ide не видит публичных методов, свойств и т.п.
Этот момент решается индивидуально для каждого из языков.

Для PHP можно юзать что-то типа

PHP:


Код:
/** @var FooClass */
$foo
=
$container
-
>
get
(
'foo'
)
;
Или же с версии 7.4 для свойств классов можно указывать тип

PHP:


Код:
private
FooClass
$foo
;
Конкретно в моем случае все немного проще, я могу указать какой тип возвращается из контейнера
 
Ответить с цитированием