
Daniel
16.10.2017
15:42:43
Ребзи
Ребята инжектят в кастомном нормализере репозитории из-за этого пролучается, что при подключении @serializer в entity_listener-ах получается что-то вроде:
Circular reference detected for service "doctrine.dbal.default_connection", path: "doctrine.orm.default_entity_listener_resolver
Какой выход?
1)Не подрубать репозитории в нормализерах? Использовать сеттеры для инжекта? (нагуглил, пока не пробовал)
2)Писать сериалайзер \ делать алиас для сериализации в entity_listener-ах?

Sergey
16.10.2017
15:46:34
lazy сервис сделай

Daniel
16.10.2017
15:50:53
Не костыль ли?

Google

Sergey
16.10.2017
15:51:03
не
https://github.com/php-pds/skeleton вот откуда растут ноги

Константин
16.10.2017
16:01:56
Работу кто ищет?

Chupa
16.10.2017
16:41:57
Я ищу неспешно

dypa
16.10.2017
16:42:54

Алексей
16.10.2017
16:46:47

Sergey
16.10.2017
16:47:20

Aleksandr
16.10.2017
18:59:01
народ, а есть какая библиотека для симфони, которая этот монстрячный сервис-контейнер целиком поместит в мемкеш и будет с ним работать из памяти?

Sergey
16.10.2017
18:59:17
opcache называется))

Roman
16.10.2017
18:59:22
а зачем?
с ним рнр и так работает из памяти

Aleksandr
16.10.2017
18:59:49
она не из памяти работает
а из сгенерированного файлового кеша, на сколько помню

Google

Sergey
16.10.2017
19:00:42
настрой только его чтобы в память помещалось

Aleksandr
16.10.2017
19:01:26

Sergey
16.10.2017
19:02:47
https://www.scalingphpbook.com/blog/2014/02/14/best-zend-opcache-settings.html

Aleksandr
16.10.2017
19:05:08
спасибо, почитаю

Константин
16.10.2017
19:41:43

Sergey
17.10.2017
07:08:49
https://twitter.com/fabpot/status/920065125238824961

$iD
17.10.2017
07:10:00
яннп

Sergey
17.10.2017
07:10:20
в symfony flex мейкфайлы завезли
но уже отказываются от них)

Andrew
17.10.2017
07:11:23
слава б-гу
самое спорное изменение было

Dinar
17.10.2017
07:11:51
Я юзаю уже давно.

Sergey
17.10.2017
07:12:25
ну ты можешь свой мейкфайл держать

Dinar
17.10.2017
07:12:26
Но не только в контексте симфони а вообще типа как алиасы.

Sergey
17.10.2017
07:12:32
у нас вообще rake

Andrew
17.10.2017
07:12:50
а есть еще тот же Robo

Sergey
17.10.2017
07:13:03
да их много на самом деле
phing, ant

Google

Dinar
17.10.2017
07:14:02
Rake для системы где руби нет вообще - наверно оверхэд. Мейк работает почти везде из коробки.

Andrew
17.10.2017
07:14:41
только писать их геморно

Sergey
17.10.2017
07:14:53
у нас раньше еще sass-compass, whenever.rb и foreman.rb были, поэтому и rake еще завезли

Dinar
17.10.2017
07:15:06
Мейк очень легко писать.

Andrew
17.10.2017
07:15:07
я поэтому на робо и укатился — чистый пыхапе

Dinar
17.10.2017
07:15:16

Sergey
17.10.2017
07:15:21
я на мейк переходить буду

$iD
17.10.2017
07:15:23
для билда прилаги?

Sergey
17.10.2017
07:15:35
да это все для билда

$iD
17.10.2017
07:15:47
понял.

Sergey
17.10.2017
07:15:55
мне не нравится bin/console для сборки

Dinar
17.10.2017
07:16:02

$iD
17.10.2017
07:16:24
ну исходники линукса и php это про разное

Dinar
17.10.2017
07:16:37

$iD
17.10.2017
07:16:48
поэтому я не понял предназначения мэйков в пхп-мире

Sergey
17.10.2017
07:16:51
композер будет лучше
если приложение падает, то и bin/console будет падать

Dinar
17.10.2017
07:17:18

Alan
17.10.2017
08:51:27
[шутка про докер]

Google

Anatoly
17.10.2017
08:55:37

Sergey
17.10.2017
08:55:59
будет symfony/console запускаться
которое отдельно от bin/console

Sergey
17.10.2017
08:58:03

Sergey
17.10.2017
08:58:26
потому что если у тебя приложение с фаталами, то хрен че ты запустишь на bin/console

Sergey
17.10.2017
08:58:41
типа "очередная замена make"?)

Sergey
17.10.2017
08:59:07
iltar [10:36 AM]
@enleur You can run the console component without initializing your app
sroze [10:56 AM]
All you need is the autoload to run the console component
symfony/console is the Symfony component. It's not your bin/console running your application.

Admin
ERROR: S client not available

Sergey
17.10.2017
08:59:30
ну ок, зачем? что бы не писать на баше?

Sergey
17.10.2017
08:59:40
c make проблемы у них на разных системах, поэтому будет хард зависимость на симфони компонент
вообще еще есть вариант composer scripts
но на счет него ничего не сказали

Urmat
17.10.2017
09:16:22
Привет парни. Нужна ваша помощь. Никак не могу врубиться в чем ошибка. Хотел поставить ospanel + nginx. Но все время кидает 502 ошибку. Вроде все по инструцкии делаю, но видимо что-то упускаю. Кто может глянуть? https://gist.github.com/anonymous/d95d7766f0379e2b15f824f357b808c8

Dmitry
17.10.2017
09:16:50

Urmat
17.10.2017
09:16:54
Домен смотрит в папку веб, и файл Nginx-1.11_vhost.conf тоже лежит в той же директории
в логах пусто

Andrew
17.10.2017
09:17:29
вопрос — дропаете вы сессии при деплое и если да то как? Например, я запихнул объект в сессию, в классе пропертя переименовалась, если делать unserialize — будет fatal, в таком случае нужно дропнуть все сессии. Делать миграцию? Делать отдельный рецепт в деплойменте и его включать по условию?

Urmat
17.10.2017
09:17:33
Сейчас гляну ospanel-ский

Dmitriy
17.10.2017
09:18:00

Google

Urmat
17.10.2017
09:18:56

Andrew
17.10.2017
09:19:01

Urmat
17.10.2017
09:19:21
хаха, мемчики подоспели))

Sergey
17.10.2017
09:19:27

Urmat
17.10.2017
09:20:21

Sergey
17.10.2017
09:20:44
в сессию пихать обьекты сложные такая себе затея. чем проще данные, тем лучше(я как-то пытался сущности пихать туда)

Urmat
17.10.2017
09:20:50
я расчитывал, что может есть у кого рабочий конфиг, для сравнения?

Andrew
17.10.2017
09:21:12

Sergey
17.10.2017
09:21:17
https://symfony.com/doc/current/setup/web_server_configuration.html#nginx минимальный конфиг

Urmat
17.10.2017
09:22:56

Dmitry
17.10.2017
09:23:10

Sergey
17.10.2017
09:23:20
fpm ping или stats дерни

Dmitry
17.10.2017
09:23:20
по любому где то что то есть

Andrew
17.10.2017
09:27:00

Sergey
17.10.2017
09:33:50

Urmat
17.10.2017
09:34:15

Daniel
17.10.2017
09:43:52
Вопрос по symfony/forms. Допустим ко мне приходит сущность User, в котором есть коллекция сущностей Settings.
В итоге запрос на форму приходит такой, что нужно обновить часть коллекции Settings юзера (без серидины) - PATCH запрос на обновление части коллекции.
В итоге при submit каждого чилдрена коллекции форм SettingsType он сравнивает не по ID или какому-то UniqueCosntraint, а просто по тупому индексу массива
Т.е. данные "сдвигаются"

Urmat
17.10.2017
11:34:12
ну вот почему симфони так тупит на винде?