Size: a a a

2020 December 17

OW

Os Well in Laravel Pro
Соответственно можешь создать свой exception, который будет наследовать класс exception, чтобы не надо было все runtime exception отлавливать, а только собственный
источник

PP

Pin Powder in Laravel Pro
Я не об этом.
источник

PP

Pin Powder in Laravel Pro
Погоди, покажу на примере, минутку.
источник

PP

Pin Powder in Laravel Pro
источник

PP

Pin Powder in Laravel Pro
Вот, взгляни на код, в вызывающем методе, IDE подсвечивает этот кастомный эксепшен серым, потому что метод с колбек-транзакцией как будто бы не бросает это исключение
источник

PP

Pin Powder in Laravel Pro
Теперь я попытаюсь добавить автодок, который скажет, что на самом деле бросает
источник

PP

Pin Powder in Laravel Pro
источник

PP

Pin Powder in Laravel Pro
Вот я добавил автодок, заметь - вручную!
источник

PP

Pin Powder in Laravel Pro
И теперь в вызывающем коде - нет проблем
источник

OW

Os Well in Laravel Pro
Теперь понял про что ты
источник

PP

Pin Powder in Laravel Pro
ага.
источник

PP

Pin Powder in Laravel Pro
это жопа
источник

PP

Pin Powder in Laravel Pro
потому что ты можешь забыть добавить какой-то эксепшен руками
источник

PP

Pin Powder in Laravel Pro
и IDE враг тебе и говорит что ты добавляешь несуществующие эксепшены, которые на самом деле существуют
источник

OW

Os Well in Laravel Pro
Понял проблему, странно конечно, обычно весь проект индексируется и все классы присутствуют в индексе проекта, отсутствие док блока вело только к замечанию, но то что класс отсутствует, с таким не сталкивался
источник

OW

Os Well in Laravel Pro
И даже при нажатии ctrl без док блока не переходит к эксепшену?
источник

PP

Pin Powder in Laravel Pro
Нет.
источник

OW

Os Well in Laravel Pro
А сам класс в том же неймспейсе?
источник

PP

Pin Powder in Laravel Pro
Это проблема скорее даже не к ларавелю относится
источник

OW

Os Well in Laravel Pro
Pin Powder
Это проблема скорее даже не к ларавелю относится
Да, phpstorm
источник