BonBonSlick
@BonBonSlick
Vanilla Web Architect

Отключить тайпхинт для типизированных параметров?

/**
     * @var array  - смысла нет, только пред глазами моячит
     */
  private array $test;

  /**
     * @var array  - полезно в старых версиях РнР, все еще полезно при мульти тайп int[]|string[]|Collection<User>
     */
  private  $test;

Но при генерации документации оно генерирует так же и для первой переменной.

Тоже самое с методами, смысл лепить тайпхинт в докблоке когда он и так есть в теле метода.
/**
* @var TestClass $test - смысла нет, только пред глазами моячит
* @return TestClass -  смысла нет, только пред глазами моячит
**/
public function test(TestClass $test) : TestClass
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 дек. 2020, в 23:18
80000 руб./за проект
01 дек. 2020, в 22:41
60000 руб./за проект
01 дек. 2020, в 21:24
500 руб./за проект