Size: a a a

2021 March 27

ПГ

Павел Г. in symfony
Мне просто интересна причина, я может подумаю: блин и правда это мешает.
источник

ПГ

Павел Г. in symfony
Возможно сам смогу назвать плюс некоторый, но и только для смены фрйемворка - это явный контракт методов будет, которые мы реально используем.
источник

OK

Oleg Krasavin in symfony
Павел Г.
Ну т.е. в итоге, что вас это лично подбешивает, реальный минус для проекта сложно назвать?
Из основных:
1) Неявные зависимости(инжектится контейнер).
2) Сложнее покрывать юнит-тестами, т.к. п.1
источник

ПГ

Павел Г. in symfony
Oleg Krasavin
Из основных:
1) Неявные зависимости(инжектится контейнер).
2) Сложнее покрывать юнит-тестами, т.к. п.1
Ну если вы юнит тестированием контроллеров заниметесь - то ок
источник

AD

Andrey Dembitskyi in symfony
Oleg Krasavin
Из основных:
1) Неявные зависимости(инжектится контейнер).
2) Сложнее покрывать юнит-тестами, т.к. п.1
Пристал ты к контейнеру)
Там не весь контейнер, а изолированный с только теми зависимостями, которые описаны в getSubscribedServices
источник

OK

Oleg Krasavin in symfony
Andrey Dembitskyi
Пристал ты к контейнеру)
Там не весь контейнер, а изолированный с только теми зависимостями, которые описаны в getSubscribedServices
Верно, но все равно это дичь, да и к тому же лишняя в большинстве случаев.

Да и в тестах тоже лишний код писать.

Но если уж очень хочется красивых методов изкаробки, то ок.
источник

AK

Anton K. in symfony
Как выглядит юнит тест контроллера? assertInstanceOf(Response::class)?
источник

A

Arky in symfony
Anton K.
Как выглядит юнит тест контроллера? assertInstanceOf(Response::class)?
а ретурн тайп зачем?
источник

AK

Anton K. in symfony
Arky
а ретурн тайп зачем?
юнит тесты работают с классом как с черным ящиком, могут подать на вход что-то и проверить ответ. Что проверять в контроллере? Тип ответа? Парсить контент?
источник

AK

Anton K. in symfony
Лучше наверное уже функциональным тестированием проверить
источник

OK

Oleg Krasavin in symfony
Anton K.
Лучше наверное уже функциональным тестированием проверить
В целом верно, функционального теста вполне хватит в большинстве кейсов. Засунули сырой реквест - сверили респонс.

В юнитах можно мокать и проверять факт вызова сервисов из домена, к примеру. Диспатч команды/квери, и т.п. Плюс это также помогает следить чтобы контроллеры оставались тонкими. Ну и маппинг параметров туда-обратно тоже проверить можно.
источник
2021 March 28

YA

Yryskeldi Amanturov in symfony
Привет ребят. Я новичок в symfony изучаю около недели 😂 Можете посоветовать курсы, источники где можно получить хорошее представление фреймворка. Спасибо !
источник

YA

Yryskeldi Amanturov in symfony
Информации в интернете конечно маловато чем я ожидал
источник

A

AZA in symfony
источник

В

Виктор in symfony
Доброго времени суток! Подскажите, пожалуйста, по xDebug. Мне нужно чтобы он отлавливал брейкпоинты в  командах, которые запускаются через терминал. Через браузер ловит точку остановки. А в командах не останавливается даже на точке входа. Там есть какие-то нюансы? Или дело в кривых руках?
Спасибо!
источник

VK

Vladyslav Kopaihorod... in symfony
Виктор
Доброго времени суток! Подскажите, пожалуйста, по xDebug. Мне нужно чтобы он отлавливал брейкпоинты в  командах, которые запускаются через терминал. Через браузер ловит точку остановки. А в командах не останавливается даже на точке входа. Там есть какие-то нюансы? Или дело в кривых руках?
Спасибо!
Не знание нюансов это кривіе руки?
источник

US

Uladzimir Sevastsyan... in symfony
Yryskeldi Amanturov
Привет ребят. Я новичок в symfony изучаю около недели 😂 Можете посоветовать курсы, источники где можно получить хорошее представление фреймворка. Спасибо !
https://webkyrs.info/ - общее представление неплохо даёт автор.
источник

👤U

👤 User in symfony
Вот это да, вот это платный контент
источник

PM

P M in symfony
Виктор
Доброго времени суток! Подскажите, пожалуйста, по xDebug. Мне нужно чтобы он отлавливал брейкпоинты в  командах, которые запускаются через терминал. Через браузер ловит точку остановки. А в командах не останавливается даже на точке входа. Там есть какие-то нюансы? Или дело в кривых руках?
Спасибо!
php -dxdebug.start_with_request=yes bin/console app:my-command
источник

AD

Andrey Dembitskyi in symfony
Всего лишь за 900 рублей ты сможешь получить возможность получить ссылку на документацию doctrine
источник