
f4rt~
04.10.2018
16:56:23
а я как бы завязал с ИБ в пользу разработки))

Maksim
04.10.2018
16:56:29
Не, такое точно не придется)

Alexander
04.10.2018
16:58:14

Maksim
04.10.2018
16:58:42

Google

Alexander
04.10.2018
16:58:45

Maksim
04.10.2018
16:59:30

Alexander
04.10.2018
17:00:01

f4rt~
04.10.2018
17:00:11
ну в 2018 это сильно)

Alexander
04.10.2018
17:00:16
Я же писал :)

f4rt~
04.10.2018
17:00:43
ну в 2018 это сильно)
чем дальше тем все меньше топ уязвимостей по оваспу встречаешь, за тебя все делает фреймворк, шаблонизаторы и пр

Alexander
04.10.2018
17:01:01

Maksim
04.10.2018
17:01:20

Alexander
04.10.2018
17:01:42

Maksim
04.10.2018
17:01:45
Я скок в программировании уже.. всегда пхп был говном и не канон)
То ли дело го)
В чатик заходишь, душа радуется: до мвц добрались)

Google

Alexander
04.10.2018
17:10:07
Нах там мвц?)

Maksim
04.10.2018
17:10:39

Alexander
04.10.2018
17:11:01

Sergey
04.10.2018
17:11:07

Maksim
04.10.2018
17:11:24
Эт сарказм был) пойди и спроси их зачем)

Bohdan
04.10.2018
17:18:15
а потом будут говорить, что наплыв пхпшников-троллей в чатике

Maksim
04.10.2018
17:18:38

Bohdan
04.10.2018
17:18:49
да как не гляну - все срутся про const
а я не вникал и мне лень)

Maksim
04.10.2018
17:19:34
Да, есть такое))

Andrey
04.10.2018
18:48:16
Часто пользуются полу-законным способом генерации ссылки по роутау (когда не все параметры прокидываются, а берутся из текущего контекста)?
/me немного посмотрел, как работает контекст в роутере, там не просто из текущего реквеста атрибуты, но можно запихнуть руками каким-то слушателем.
Вопрос остаётся не раскрытым. Насколько сильно вы бы дали по лицу, если бы увидели в своём проекте, в одном из слушателей
$this->router->getContext()->setParameter('any_parameter', $request->attributes->get('any_parameter'))?
// ремарочка, так работает прокидывание локали по дефолту

Александр
04.10.2018
19:12:13
Парни, подскажите, почему может не работать clearCookie()
Она по идее должна стать в прошлом времени и value перезаписаться, но нихрена подобного не происходит

Andrey
04.10.2018
19:13:28

Roman
04.10.2018
19:19:36
Сорян за оффтоп, KPHP жив?
Есто извращенцы кто с симфони юзает? Или анриал?

Александр
04.10.2018
19:27:17
что в headers ответа?
Set-Cookie: ncmf_cart_guid=deleted; expires=Wed, 04-Oct-2017 19:24:51 GMT; Max-Age=0; path=/; httponly

Google

Александр
04.10.2018
19:28:07
извиняюсь

Sergey
04.10.2018
19:35:10
как я сделал такие выводы? легко - ты не знаешь что такое kphp раз задаешь такой вопрос

Roman
04.10.2018
19:35:46
Нет, не знаю

Sergey
04.10.2018
19:36:20
ну вот узнай если интересно.

Roman
04.10.2018
19:37:31
Вопрос какраз в том стоит ли тратить время, жив ли он? Судя по группе в вк и коммитам - нет

Bohdan
04.10.2018
19:41:58

Roman
04.10.2018
19:42:47
Ну мало ли)
Я понял, спс)

Andrew
04.10.2018
20:08:46
Сорян за оффтоп, KPHP жив?
так там же очень сильно ООП порезано, как симфони запускаться в его контексте будет? Ну и нужно ли при наличии PHP 7?

Vladislav
04.10.2018
20:12:44
нам нужен перфоманс!

Roman
04.10.2018
20:13:43

Maksim
04.10.2018
20:16:30

Bohdan
04.10.2018
20:42:21
кпхп - это уже инсталляция

Artemiy
05.10.2018
06:23:08
Всем привет, ребят, а кто как из сущности данные в нормалазйер отдает? Как маст хэв сделать так, чтобы "поля не были геттерами"?
Пока пришел к варианту, возвращать просто массивчик со всеми полями либо делать "геттеры" с префиксом каким. Просто так херачить геттеры на все поля, что-то совсем не хочется (раньше так делал).

Борис
05.10.2018
06:32:39
нам нужен перфоманс!
я не имею понятия конкретно о Вашем случае, но в 99% достаточно посмотреть на профиль кода(xhprof\tideways), и станет понятно, что вместо координальных изменений, достаточно сделать ленивую загрузку из БД или что-нибуть в этом духе

Artemiy
05.10.2018
06:33:17

%
05.10.2018
06:34:36
Кто-нибудь пробовал roadrunner? Есть смысл перевести воркеры с supervisor на него? https://github.com/spiral/roadrunner

Anton
05.10.2018
06:35:23

Google

Artemiy
05.10.2018
06:36:00

Vitaliy
05.10.2018
06:47:18
Если надо просто выплюнуть данные на вьюху или через апи, то обычно нет смысла выстраивать цепочку база - сущность - массив, можно сразу база - массив

Artemiy
05.10.2018
06:48:28
Я хочу нормалайзер заюзать, потому что есть разные сценарии. Поэтому просто массив не совсем катит

Vitaliy
05.10.2018
06:49:10
симфоневский нормалайзер пробовал?

Artemiy
05.10.2018
06:49:16
Да
И вот я думаю как ему давать данные из сущности
Не хочется просто геттеры

Vitaliy
05.10.2018
06:50:33
https://symfony.com/doc/current/components/serializer.html#attributes-groups
помечаешь нужные поля группами по своим потребностям и готово

Artemiy
05.10.2018
06:51:38
Типо dto делать на каждый сценарий?

Icewild
05.10.2018
06:51:50

Artemiy
05.10.2018
06:51:51
Это ок, но они будут в сущности формироваться
Но как-то не нравится что этим сущность занимается

Icewild
05.10.2018
06:52:35

Vitaliy
05.10.2018
06:53:46
а что ты хочешь получить на выходе из нормалайзера?
массив или дто

Artemiy
05.10.2018
06:54:16
В дто передавать данные напрямую из сущности ? Грубо говоря в параметрах

Icewild
05.10.2018
06:54:35

Vitaliy
05.10.2018
06:55:22
из коробки есть ObjectNormalizer. Он умеет рефлексией забирать поля из сущности, так что геттеры не нужны

Artemiy
05.10.2018
06:55:52
Ок, попробую в эту сторону, спасибо!

Google

Vitaliy
05.10.2018
06:56:18

Andrey
05.10.2018
06:56:51

Artemiy
05.10.2018
06:57:09
Спасибо ребят! ??

Maksim
05.10.2018
07:00:12
На что не пойдешь, что бы максимально через жопу заюзать доктрину

Bohdan
05.10.2018
07:01:45

Maksim
05.10.2018
07:02:33

Andrew
05.10.2018
07:04:34

Nicolas
05.10.2018
08:51:50
В Ростове-на-Дону 13 октября пройдет митап по PHP. https://vk.com/wall-171623411_21 участие бесплатное

Maksim
05.10.2018
08:54:38
Разработка полноценного Rest API на Symfony с полноценной админ панелью на react всего за 20 минут
я бы запись взглянул :)

Bohdan
05.10.2018
08:56:16
ну а чо, фосрест и какая-то готовая админка)

Nicolas
05.10.2018
08:57:04

Maksim
05.10.2018
08:57:18
у вас телефонов что ли нету?)

Vitaliy
05.10.2018
08:58:15
на последнем митапе CodeId сделали трансляцию с телефона в ФБ)