Size: a a a

2020 October 23

A

Aleksandr Khristenko in PHP
Dmitriy Tkachenko
аттрибуты - это часть языка, а псалм - отдельный продукт) я думаю что и авторы псалма что-то пилят для облегчения интеграции
Ладно, как использовать многострочные аттрибуты до 8й версии пхп? # это ведь однострочный комментарий
источник

PA

Pavel Agaletskiy in PHP
Ну добавят рано или поздно. Тут же не про то речь
источник

DT

Dmitriy Tkachenko in PHP
Aleksandr Khristenko
Объясняю. Они говорили, что сделают поддержку psalm. И они сделали, судя по блогу, но неполную. Забив на формы массивов из псалма реализовали свои.
Фабиен же реализовал свой symfony mailer и httpclient, когда есть swift mailer и guzzle)
источник

A

Aleksandr Khristenko in PHP
Pavel Agaletskiy
Ну добавят рано или поздно. Тут же не про то речь
А про что?
источник

PA

Pavel Agaletskiy in PHP
Aleksandr Khristenko
А про что?
Про крутые механизмы позволяющие вносить больше семантики в код на базе атрибутов в php8
источник

A

Aleksandr Khristenko in PHP
Эти крутые механизмы не будут работать, пока эти аннотации не будут расставлены.
Когда аннотации статанализаторов уже используют многие.
источник

PA

Pavel Agaletskiy in PHP
Да, потому что это эксперимент. И уж точно лучше, чем имевшийся до этого phpstorm.meta
источник

A

Aleksandr Khristenko in PHP
Я просто не понимаю. Уже есть код, который размечен. В который добавлена новая семантика. Бери да пользуйся.
А тут NIH синдром какой-то.
источник

PA

Pavel Agaletskiy in PHP
Aleksandr Khristenko
Я просто не понимаю. Уже есть код, который размечен. В который добавлена новая семантика. Бери да пользуйся.
А тут NIH синдром какой-то.
Потому что фича сделать на атрибутах языка. И к тому же такие вещи лучше изначально проверять на коде, который ты контролируешь.
источник

PA

Pavel Agaletskiy in PHP
Ну и я думаю, что в частности задача проаннотировать из собственные стабы, которые идут со штормом.
источник

АГ

Алексей Гевондян... in PHP
Dmitriy Tkachenko
может просто не юзать phpstan? если всеравно его затыкаешь
засапрешено на тех файлах, где по-другому нельзя, т.к. это формат работы фреймворка. методы и переменные, нужные фреймворку по-другому не сделать. а в бизнес коде все проверки по-максимуму стараемся учитывать. могу завтра скинуть свои конфиги и примеры скринов с ошибками, но я думаю что вам всем это нахрен не надо. так что живем дальше)
источник

АГ

Алексей Гевондян... in PHP
Aleksandr Khristenko
Я просто не понимаю. Уже есть код, который размечен. В который добавлена новая семантика. Бери да пользуйся.
А тут NIH синдром какой-то.
не знай, я бы потратил пол дня и переписал это на аннотации, абсолютно не затруднит.
источник

АГ

Алексей Гевондян... in PHP
все равно правильно делать не через некий кастомный пхпдок, а через аннотации. или не правильно?
источник

АГ

Алексей Гевондян... in PHP
вопрос времени, думаю что псалм остановит свои механизмы в пхпдоках, и переведет их на аннотации в ближайшем будущем. по крайней мере добавить вариант такой. но это не точно, поживем увидим.
источник

КГ

Константин Грачев... in PHP
Алексей Гевондян
все равно правильно делать не через некий кастомный пхпдок, а через аннотации. или не правильно?
Для начала надо чтобы psalm/phpstan эти атрибуты начали поддерживать. Ибо в CI phpstorm не запускается
источник

АГ

Алексей Гевондян... in PHP
Константин Грачев
Для начала надо чтобы psalm/phpstan эти атрибуты начали поддерживать. Ибо в CI phpstorm не запускается
куда денутся, будут, для них (и для доктрины) как для никого другого они нужны.
источник

A

Aleksandr Khristenko in PHP
Потому надо подождать пока на 8ку перейдут. Ибо писать многострочные аннотации в семерке вроде как не получится, # на одну строчку работает.
источник

АГ

Алексей Гевондян... in PHP
Aleksandr Khristenko
Потому надо подождать пока на 8ку перейдут. Ибо писать многострочные аннотации в семерке вроде как не получится, # на одну строчку работает.
хм.. в семерке есть аннотации? атрибуты тобишь, я что-то пропустил?
источник

A

Aleksandr Khristenko in PHP
Алексей Гевондян
куда денутся, будут, для них (и для доктрины) как для никого другого они нужны.
В смысле куда денутся? Где раньше были там и будут.
источник

АГ

Алексей Гевондян... in PHP
комменты будут работать, но их использование я думаю не будет поощряться.
источник