Size: a a a

2021 February 13

MM

Maksim Masiukevich in PHP
Иван Лещёв
а вот не всегда, по всей видимости
всегда
источник

SP

Sergey Protko in PHP
Max Grom
Гонять - в принципе не эфективное занятие. У нас это реальный кейс когда нужно сделать 100500 запросов. Складывается в очередь и параллелится на N воркерах. Никаких проблем. Единственный нюанс в отложенной обработке, могут быть кейсы когда это непозволительно но это отдельная тема
Один обработчик - один процесс. 100500 процессов это оч не эффективно. А 500 раз по 100 процессов уже не сильно отличается от просто 500 раз последовательно
источник

ИЛ

Иван Лещёв in PHP
Maksim Masiukevich
всегда
ты на деньги готов поспорить?
источник

AM

Artem Molotov in PHP
Artem Molotov
+ шторм еще понимает "свой" @template
хотя может и нет, лучше проверить; вроде завозили поддержку (перед поддержкой самого псалма)
источник

SP

Sergey Protko in PHP
Maksim Masiukevich
если псалм видит, то и шторм видит
Не, шторм все ещё тупенький. Или ты про lanuage server? У меня с ним шторм память жрет как не в себя
источник

AM

Artem Molotov in PHP
Иван Лещёв
ты на деньги готов поспорить?
а ты псалм к шторму подкрутил?
источник

MM

Maksim Masiukevich in PHP
Sergey Protko
Не, шторм все ещё тупенький. Или ты про lanuage server? У меня с ним шторм память жрет как не в себя
в плане тупенький?) если у тебя псалм ошибками не гадит, то он резолвит все типы и заботливо шторму сообщает
источник

MM

Maksim Masiukevich in PHP
Иван Лещёв
ты на деньги готов поспорить?
я готов выпилить тебя нахуй из чата и уже давно
источник

ИЛ

Иван Лещёв in PHP
Artem Molotov
а ты псалм к шторму подкрутил?
псалм не выдаёт ошибок
источник

AM

Artem Molotov in PHP
Maksim Masiukevich
в плане тупенький?) если у тебя псалм ошибками не гадит, то он резолвит все типы и заботливо шторму сообщает
была ситуация, когда закешировал и не орал о ошибке, но это не в шторме дело
источник

MM

Maksim Masiukevich in PHP
Artem Molotov
была ситуация, когда закешировал и не орал о ошибке, но это не в шторме дело
да, кеш у псалма есть и порой бесит
источник

ИЛ

Иван Лещёв in PHP
шторм не видит, что метод потомка возвращает конкретный класс, а не базовый
источник

AM

Artem Molotov in PHP
Иван Лещёв
псалм не выдаёт ошибок
попробуй в конфиге папку с кешем другую указать
источник

ИЛ

Иван Лещёв in PHP
Artem Molotov
попробуй в конфиге папку с кешем другую указать
не катит
я чот не пойму, как именно псалм должен говорить шторму, что этот дженерик про Image
он же просто сыпет ошибки, если они есть, а если нет, то молчит
это шторм должен все эти описания сам распознать
разве нет?
источник

AM

Artem Molotov in PHP
Иван Лещёв
не катит
я чот не пойму, как именно псалм должен говорить шторму, что этот дженерик про Image
он же просто сыпет ошибки, если они есть, а если нет, то молчит
это шторм должен все эти описания сам распознать
разве нет?
Шторм сам не может угадать будет ли у тебя везде Collection<Image> или же банально Collection<mixed>. Ты 1 раз указываешь в одном из методов, что он возвращает Collection<Image> и дальше шторм и псалм проверяют везде ли всё ок с этим
источник

AM

Artem Molotov in PHP
Т.е. у тебя Repo::get должен в докблоке возвращать Collection<Image>
источник

AM

Artem Molotov in PHP
или array<Image>
источник

ИЛ

Иван Лещёв in PHP
Artem Molotov
Шторм сам не может угадать будет ли у тебя везде Collection<Image> или же банально Collection<mixed>. Ты 1 раз указываешь в одном из методов, что он возвращает Collection<Image> и дальше шторм и псалм проверяют везде ли всё ок с этим
у меня в родителе гет и финд
а в финальной репе только класс указан
источник

ИЛ

Иван Лещёв in PHP
вот в хендлере я беру гет от финальноого класса репы и шторм не может угадать тип результата
источник

AM

Artem Molotov in PHP
Т.е. "только класс"?
источник