Модератор
Хэльго проголосовал Да
Модератор
Ed проголосовал Да
Модератор
Николай проголосовал Да
Модератор
Sergio проголосовал Да
Helgo
Поздно уже. Просрал ты конфочку
Aleksandr
))
Aleksandr
ужас
Heorhi
http://telegra.ph/Plyushechki-dumpa-v-Symfony-33-02-05
Anonymous
посоветуйте config-service-provider
Антон
если юзаете докер и шторм, включайте плагин шторма для докера, не пожалеете - показывает все контейнеры и имаджи, легко смотреть логи, коннектиться к нужным контейнерам
Роман
Имаджи?
Роман
О чем речь?
Антон
О чем речь?
образы, из которых можно собрать контейнер(ы) для приложения
Rodion
https://www.youtube.com/watch?v=Ch1k8-vMG_E
Роман
Anonymous
http://www.symfony2cheatsheet.com/#doctrine
Anonymous
1) есть ли бесплатные альтернативы сабжу (Skipper )?
2) Пожалуйста разбаньте меня в другом чате по Symfony
Дмитрий
ребята как вы тестируете новичка
нужно проверить знает претендент симфони или нет, простую задачку ,которая решается за 1-2 дня
Anonymous
ищу решения по скрытию vendor-ных dependencies от глаз пользователя.
kix
kix
Ну то есть паблик сервера в любом случае смотрит в web/, и vendor/ не видно
Anonymous
Понимаете в чем дело, это будет некий модуль, который будет потом передаваться третьим лицам.
И им не желательно знать, что мы использовали в качестве зависимостей
Насколько я понимаю, phar - это именоо то, что нужно?
Anonymous
https://en.wikipedia.org/wiki/PHAR_(file_format)
kix
Хороший вариант, да, но его всё равно при большом желании можно расковырять и дебажить
kix
Ну, в смысле это тупо ZIP-архив с подписью, грубо говоря
Anonymous
это уже другая проблема.
Anonymous
Это защита первого уровня
Anonymous
JAR тоже можно декомпилировать. но он по прежнему является стандартом де-факто для упаковки.
kix
Ну кстати можно в PHAR обфусцированный код при желании сунуть. А так, да, смотри на PHAR
kix
Плюс вроде вот эта штука самая живая для их сборки https://github.com/box-project/box2
Anonymous
kix
Собрать PHAR боксом ты сможешь, а обфускация — это уже не его дело
Anonymous
т.е. мне нужна будет фактически build система, которую без юнит тестов не сможет нормально фунцкионировать, да?
kix
Ну юнит-тесты тут ни при чем
Anonymous
http://symfony.com/blog/symfony-demo-1-0-0-released?utm_source=feedburner&utm_medium=twitter&utm_campaign=Feed%3A+symfony%2Fblog+%28Symfony+Blog%29
Sergey
так так, а как формой управлять, чтобы в html были id приличные, а не с указанием bundle ... ?
Anonymous
пососветуйте нормальный exceptions + stacktrace dumper с подстветкой
аналог этой связки: morrislaptop/var-dumper-with-context + symfony/var-dumper
Rodion
xdebug
Anonymous
спасибо, но var_dumper сам умеет exception-ы выводить
Anonymous
посоветуйте легковесную реализацию объекта Request для контейнера pimple (Silex)
Anonymous
Или v Silex используются классы Symfony от HttpFoundation?
Anonymous
чем отличается Symfony HttpKernel Component от Symfony HttpFoundation Component ?
Alex
Наверное достаточно прочитать по абзацу из доков по каждому компоненту и понять, в чем разница
Rodion
HttpFoundation всего лишь предоставляет классы Request и Response.
HttpKernel = "provides a structured process for converting a Request into a Response by making use of the EventDispatcher component".
Rodion
почитай это: https://symfony.com/doc/master/create_framework/index.html
Anonymous
ОК, давайте по другому: мне нужно просто заменить получение переменной из $_GET на что-то "библиотечное", устанавливаемое через Composer. Не важно, часть ли это Symfony или PSR или что-то еще. Мне главное, чтобы там были необходимые проверки, как это делается в крупых фрейворках. Все.
Rodion
HttpFoundation
Rodion
http://symfony.com/blog/symfony2-security-audit
Anonymous
чего-то более гранулярного в мире PHP/PSR/Symfony нет?
Anonymous
или гранулярнее не может быть
Rodion
ты сам-то гуглил?
Anonymous
а что гуглить? ключевые слова?
Anonymous
а что значит гранулярнее, простите?
Anonymous
self::createRequestFromFactory($_GET, $_POST, array(), $_COOKIE, $_FILES, $server)
Rodion
https://zendframework.github.io/zend-diactoros/
Anonymous
т.е. оно занимается как и парсингом GET, таки POST парамтеров, так и куков
Rodion
да
Rodion
я все нагуглил за тебя, чел
Anonymous
В каком нибудь стандарте OAuth2 написано, что пришеджи парамтер code будет в куках? ну или в POST?
Rodion
блять
Anonymous
это явное нарушение SRP
Anonymous
OK
OK
Rodion
oauth2 это вообще отдельная тема
Rodion
psr7 не отвечает за это, но предоставляет интерфейс middleware. ты можешь написать свой middleware для логики обработки данных реквеста.
Anonymous
https://github.com/lemonstand/oauth2-amazon/#authorization-code-flow
Anonymous
Итого вывод: необходимо найти имплементацию Psr::RequestInterface и оборачивать ею $_GET. Это правильное решение в 21-м веке для современного PHP?
Rodion
смотря чего ты добиваешься
Anonymous
мне просто нужно достучаться до $_GET
Rodion
symfony/http-foundation и zendframework/zend-diactoros - популярные проверенные решения для безопасного управления глобальными переменными, относящимися к реквесту, и для удобной генерации респонса.
один используется в Symfony, другой в Laravel
Anonymous
ОК, спасибо
Rodion
zendframework/zend-diactoros реализует PSR-7
Anonymous
https://github.com/zendframework/zend-diactoros/blob/master/composer.json#L24
Rodion
да
Anonymous
psr/http-message определяет этот интерфейс
Rodion
феноменально
Anonymous
после недолгих раздумий с самим собой, я принимаю решение использовать zend-diactoros!
Anonymous
хотя стоп..
Anonymous
guzzlehttp/psr7
Rodion
guzzle - http-клиент, обертка над curl на php