Size: a a a

2021 January 28

АГ

Алекс Глушко... in symfony
Beknur Baltabaev
значит буду брать $_SERVER[HTTP_HOST]. Никто не против? 😅
UrlGeneratorInterface с флагом absolute: true
источник

АГ

Алекс Глушко... in symfony
Alexander
К сожалению, нет. Точнее, конечно, можно, но тогда придётся менять методы в нескольких десятках классов, т.к. метод объявлен в абстрактном классе
Может что-то упустил, но методы абстрактного класса использовать не обязательно
источник
2021 January 29

D

Dmitry in symfony
господа а есть у кого-то конфиг для phpcs чтобы воспадал с phpstorm когда ему выставляешь PSR12 ?
какая-то фигня происходит.
вроде как выставил и там и там PSR12, но phpcs упорно видит лишние пробелы и орет на них, тогда как phpstorm их добавляет для форматирования
источник

ПГ

Павел Г. in symfony
Dmitry
господа а есть у кого-то конфиг для phpcs чтобы воспадал с phpstorm когда ему выставляешь PSR12 ?
какая-то фигня происходит.
вроде как выставил и там и там PSR12, но phpcs упорно видит лишние пробелы и орет на них, тогда как phpstorm их добавляет для форматирования
Конфигом таким не обладаю, но вроде не поголовно проблема. Только какие то спорные моменты были когда какие-нибудь длинные условия с переносом строк. Переписать проще их оказалось)  Т.е. решалось на уровне кода вполне
источник

D

Dmitry in symfony
согласен что только некоторые моменты, но выбешивает на них каждый раз отвлекаться потому как туда сюда пробелмы то ставятся то убираются
источник

D

Dmitry in symfony
а, ну все ясно. баг шторма :) будем ждать
источник

ПГ

Павел Г. in symfony
Dmitry
а, ну все ясно. баг шторма :) будем ждать
У меня вроде это с полгода назад было, возможно долго придется)
источник

D

Dmitry in symfony
судя по всему все грустно между штормом и пср12 - оно хоть и имеет настройку такую, но не соответствует стандарту вообще
источник

AN

Alexander Nazarov in symfony
Подскажите, никто не видел бандла, или что то подобное, что позволило бы генерить автотесты апи по OpenApi спеки?
источник

S

SixthSense in symfony
Ребят кто сталкивался с сабресурсом от ApiPlatform баг есть и не знаю как обойти, не могу задать path для сабресурса

subresourceOperations={
*          "api_rooms_room_messages_get_subresource"={
*             "method"="GET",
*             "path"="/frontend/rooms/{id}/room_messages",
*         },
*     },
/room_messages",
*         },
*     },

а в php bin/console debug:router

api_rooms_room_messages_get_subresource       GET      ANY      ANY    /rooms/{id}/room_messages.{_format}
источник

А

Антон in symfony
SixthSense
Ребят кто сталкивался с сабресурсом от ApiPlatform баг есть и не знаю как обойти, не могу задать path для сабресурса

subresourceOperations={
*          "api_rooms_room_messages_get_subresource"={
*             "method"="GET",
*             "path"="/frontend/rooms/{id}/room_messages",
*         },
*     },
/room_messages",
*         },
*     },

а в php bin/console debug:router

api_rooms_room_messages_get_subresource       GET      ANY      ANY    /rooms/{id}/room_messages.{_format}
> ну хз хз, мне апи платформ очень удобен. Быстро и понятно все.

> не знаю как обойти, не могу задать path для сабресурса

Прекрасный чейнджлог.
источник

S

SixthSense in symfony
он отличный, но пару багов никто не отменял)
источник

А

Антон in symfony
Ага, мучай жопу дальше.
источник

ПГ

Павел Г. in symfony
?
источник

JB

Jeka Borisov in symfony
сорян позно увидел. Не бери в голову
источник

ПГ

Павел Г. in symfony
1) я такой вариант предложил, что он рабочий, хотя странно с учтом п.2
2) результаты просто кэшились
3) Не люблю file_exists - можно директорию дропнуть если речь не про unlink ) is_file понадежнее
источник

JB

Jeka Borisov in symfony
Павел Г.
1) я такой вариант предложил, что он рабочий, хотя странно с учтом п.2
2) результаты просто кэшились
3) Не люблю file_exists - можно директорию дропнуть если речь не про unlink ) is_file понадежнее
Из доки
Замечание: Результаты этой функции кешируются. Более подробную информацию смотрите в разделе clearstatcache().

Может кеш при асинхронщине. Типа один проверяет и удаляет. Результат проверки кешируется и потом другой тоже проверяет и берет результат выполнения функции уже из кеша? Попробуй перед вызовом clearstatcache
источник

ПГ

Павел Г. in symfony
Jeka Borisov
Из доки
Замечание: Результаты этой функции кешируются. Более подробную информацию смотрите в разделе clearstatcache().

Может кеш при асинхронщине. Типа один проверяет и удаляет. Результат проверки кешируется и потом другой тоже проверяет и берет результат выполнения функции уже из кеша? Попробуй перед вызовом clearstatcache
Да, именно и скинули на мой вопрос через 2 сообщения после моего вопроса)))
источник

JB

Jeka Borisov in symfony
Павел Г.
Да, именно и скинули на мой вопрос через 2 сообщения после моего вопроса)))
Сорян... за флуд.
источник

C

CvekCoder in symfony
Антон
> ну хз хз, мне апи платформ очень удобен. Быстро и понятно все.

> не знаю как обойти, не могу задать path для сабресурса

Прекрасный чейнджлог.
Код местами там действительно написан так себе - в частности в тех местах, где строятся запросы.
Ну так и в Симфони местами боль, что ж тут поделать - в трейтах $this используют. Никто не без греха.
источник