@symfony_php

Страница 1376 из 1418
Sergey
10.10.2018
22:27:16
для этого просто добавляется роль какая-то типа ROLE_IMPERSONATED_USER или чего-то такое

и можно чекать кто ты есть и исключать пермишены

ну короч, хз, погугли) я не шарю короч

Grigoriy
10.10.2018
22:28:18
хорошо, большое спасибо за наводки

Google
Andrew
10.10.2018
23:48:21
с имперсонацией был интересный кейс (для разработчиков - нет) — я предложил фичу, бизнес заапрувил, успешно работала и применялась месяца 4, потом юристы увидели, пришли в ужас и сказали что это бешено нарушает privacy policy, пришлось выпилить кнопку из грида (хотя роуты не выпилены и с определенными параметрами из админки можно зайти под другим юзером, но это знает полтора разраба). Вот такие бывают немецкие pp.

я до сих пор не знаю, такое ли жесткое немецкое законодательство или просто юристам было лень прописывать саппорт и возможность имперсонейта, ибо они слились при обсуждении

Sergey
10.10.2018
23:50:52
я до сих пор не знаю, такое ли жесткое немецкое законодательство или просто юристам было лень прописывать саппорт и возможность имперсонейта, ибо они слились при обсуждении
ну, у меня типа HIPAA. Я блин даже без кастылей гугл аналитику юзать не могу. А в той же германии (сча вот ждем подписания контракта) вообще хотят что бы мы приложение на сервачке прям внутри больницы хранили ибо такие законы)) никаких клаудов

ну и там например какой-нибудь безобидный сервис для треканья ошибок берешь - и все, жопа. Надо что бы HIPAA. А тот же rollbar чарджит тебе за удовольствие подписать соглашение что бы все было ок ажно $10К в год

на что мы благополучно послали их нахуй и развернули sentry

Andrew
10.10.2018
23:57:34
кстати, а кто-то вообще заморачивался DNT хэдером? Например не подключать гуглоаналитику если такой хедер есть или меньше слать инфы куда-либо? Вообще на него кто-то обращает внимание?

на что мы благополучно послали их нахуй и развернули sentry
кстати, а вы случаем https://github.com/sentry-extensions/cyclops не юзали?

Sergey
11.10.2018
00:03:09
не, у нас смешные нагрузки для такого

Andrew
11.10.2018
00:04:34
то у вас смешное количество ошибок на одном запросе :)

если нотисов 15-20 есть за запрос — начинает жутко тупить

Alisher
11.10.2018
05:52:55
Вы знаете как изменить контент welcomepage в симфони 3.4

Я хотел изменить слова Welcome to symfony 3.4 Но не смог найти где source file этого страницы

Chupa
11.10.2018
06:05:27
scr/AppBundle/Resources/views скорее всего

Google
Chupa
11.10.2018
06:05:54
ну или в главных resources

Alexander
11.10.2018
06:10:17
Поиск по проекту найдет все)

Roman
11.10.2018
06:28:57
как можно уйти от использования if($object->someMethod()) {return $this->redirect(...)} в контроллере и поместить их в сервис в котором будут все проверки?

Dmitriy
11.10.2018
06:37:20
А в чем собственно проблема-то?

Roman
11.10.2018
06:44:40
Не люблю когда в екшене 10 if() это какието правила и проверки и относятся они к обекту. Хотелось поместить их в отдельное место

Maksim
11.10.2018
06:56:48
Полотно говнокода удалил

Bohdan
11.10.2018
06:57:59
а как ты будешь привязывать в итоге сервис к контроллеру (и объекту

Roman
11.10.2018
06:58:46
в кнструкторе автовайрингом зайдет

Bohdan
11.10.2018
06:59:52
окей, к контроллеру привязал а к объектам?

Roman
11.10.2018
07:04:23
не понял твой вопрос. есть сервис который достает обект, потом проверяет можно ли его отдавать дальше или сделать редирект, если можно сервси возвращает обект $game = $this->createGameByRequset($request) { /// проверки if (!$game instanceof Game) => redirect if (!$game->isMobile) => redirect // .... }

Bohdan
11.10.2018
07:11:23
лично я стараюсь таким образом разделять сущности, чтобы у меня не возникало необходимости в проверках

Bohdan
11.10.2018
07:15:49
не репозиторий а сервис
ну фактически это репозиторий, если он идет в базу но это уже как назовешь

Arky
11.10.2018
07:15:53
єто как?
ембедабле?)0

Bohdan
11.10.2018
07:16:09
єто как?
мне сложно объяснить на твоем примере, но все сводится к декомпозиции

Roman
11.10.2018
07:16:32
ну фактически это репозиторий, если он идет в базу но это уже как назовешь
нет. репозиторий прокидуется через в конструктор сервиса. репа ничего не знает об редиректах

Google
Arky
11.10.2018
07:16:43
Roman
11.10.2018
07:17:09
и что? я юзаю DI. И с репой работаю через интерфейс

Alisher
11.10.2018
07:53:55
Народ мне нужен ваш помощ Честно говоря я новичок в бакенд программинг Тут link в задачу которую я должен сделать

https://github.com/magdv/php-test-task

Не знаю с чего начать

Bohdan
11.10.2018
07:55:04
а ты не подумал, что в этом чате может быть кто-то из компании, для которой ты делаешь тестовое?

Эмин
11.10.2018
07:55:37
да там же зенд

Bohdan
11.10.2018
07:55:47
и не подумал ли ты, что тестовое должно быть сделано тобой, а не коллективным разумом?

да там же зенд
лучше - там yii можно

Boris
11.10.2018
07:55:53
Не знаю с чего начать
http://php.net/ https://google.com http://stackoverflow.com Не благодари ;)

Эмин
11.10.2018
07:56:07
а в чем вопрос то?

Konstantin
11.10.2018
07:56:52
в задании все расписано до мельчайших деталей, бери и делай. либо выбери другую работу пхп-прогер не для тебя

лучше - там yii можно
Фреймворк Yii2, Zend, Laravel, Symfony, свой вариант вокруг PSR-*

Arky
11.10.2018
08:02:40
Антон
11.10.2018
08:02:58
Сделать такое тестовое на yii2 как 2 пальца...

Половину yii сам делает)

Dmitriy
11.10.2018
08:03:55
Почему они используют PATCH, ведь это очевидный PUT

Konstantin
11.10.2018
08:03:58
яб не сказал что на симфони особо сложно

Bohdan
11.10.2018
08:04:04
Половину yii сам делает)
просто карма упадет за упоминание yii в положительном ключе в этом чате

Google
Dmitriy
11.10.2018
08:04:48
просто карма упадет за упоминание yii в положительном ключе в этом чате
Если yii и существует для подобного рода задач (тестовые задания) и быстрого прототипирования.

Bohdan
11.10.2018
08:05:11
интересный подход - делать тестовые на yii, а дальше писать на симфони

Эмин
11.10.2018
08:05:22
так проблема то в чем?

Антон
11.10.2018
08:05:27
?

Dmitriy
11.10.2018
08:05:41
"Желательно использовать php-unit или codeception" wuut

они противопоставляются?

желательно? а что еще можно использовать для тестов в PHP кроме PHPUnit?

Arky
11.10.2018
08:06:18
хызы, фосрест и вперед

Эмин
11.10.2018
08:07:32
да на любом фреймворке можно запилить

парень только проблемы не осознал видимо)

Dmitriy
11.10.2018
08:08:46
воу, крутяк)

ни разу не слышал

Антон
11.10.2018
08:10:01
Bohdan
11.10.2018
08:10:50
тогда сразу забанят)

Maksim
11.10.2018
08:24:01
я вот ещё думаю что делать с человеком, который тут тестовое задание решил запилить...) а на юи сразу на кол

Эмин
11.10.2018
08:24:39
ну мозг работает, крутится, пытается решить задачу)

Maksim
11.10.2018
08:24:48
что касается тестового задания, то после Время исполнения 8-16ч опытным разработчиком я бы нахер послал

Артур Евгеньевич
11.10.2018
08:25:12
мне 1 раз длаи тестовое, с примечанем что срок 3-4 недели)))))))))))))

Эмин
11.10.2018
08:25:39
ну да, 8 многовато

Google
Эмин
11.10.2018
08:27:07
хотя если опытный разраб, то сделать можно достаточно быстро, особенно если знаешь не 1 фреймворк

Сергей
11.10.2018
08:27:07
мне 1 раз длаи тестовое, с примечанем что срок 3-4 недели)))))))))))))
делаешь задание хорошо и требуешь за него деньги

Dmitriy
11.10.2018
08:28:01
Michael
11.10.2018
08:28:11
присылали задание на неделю отправил через три часа ссылку на гитлаб с проходящими тестами на юнит и функциональщину эйчар ответил через три дня что позция закрыта

Bohdan
11.10.2018
08:28:33
испугались

Dmitriy
11.10.2018
08:29:00
даже не круд - а CRU

там не написано ничего про delete

Michael
11.10.2018
08:29:28
испугались
ах ад еще и выкатил ту задачку куда то на свой хостинг

ну хз

Michael
11.10.2018
08:29:42
но было даже не то что не приятно просто смешно

Dmitriy
11.10.2018
08:29:46
Maksim
11.10.2018
08:30:04
180
мск?

Страница 1376 из 1418