@symfony_php

Страница 781 из 1418
Konstantin
26.03.2018
21:12:27
тьфу, без сервера)

Sergey
26.03.2018
21:12:38
и in memory sqilte работает не сильно быстрее чем postgresql в tmpfs

Konstantin
26.03.2018
21:12:49
да речь не о скорости - о портабельности, скорее

Sergey
26.03.2018
21:13:03
но это ж сильно ограничивает.... эх

Google
Konstantin
26.03.2018
21:13:07
ага

я и говорю - в теории и пока у тебя круд

дальше все равно начинаются пляски

Vladislav
26.03.2018
21:20:04
тьфу, без сервера)
запусти 2 сервера и раздели тесты на 2 половины. в чем проблема?

Konstantin
26.03.2018
21:20:31
я вообще не понимаю почему ты думаешь, что у меня проблема с тестами

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

поэтому мне ближе идея с портабельными тестами, которые не требуют установки сервера постгреса

на истину в последней инстанции не претендую, просто озвучиваю предпочтения

и в такую схему sqlite удобно вписывается - удобненько прям все, но увы, только на бумаге

Konstantin
26.03.2018
21:23:14
нужны, конечно, о чем и речь

Sergey
26.03.2018
21:23:15
хотя для меня основная ценность доктрины - без особой боли возможность писать именно юниты... без базы

Konstantin
26.03.2018
21:23:29
а разверни - это в каком смысле?

Google
Konstantin
26.03.2018
21:23:34
сущности руками инстанциировать можно?

или репозитории мокать? :D

Sergey
26.03.2018
21:23:55
не понял вопроса

Konstantin
26.03.2018
21:24:13
как именно доктрина помогает писать юнит-тесты без базы?

Sergey
26.03.2018
21:24:19
или репозитории мокать? :D
репозитории за счет e2e проще покрывать

Konstantin
26.03.2018
21:24:35
потому и смайлик, да, мокать репозитории - особый вид извращений

Sergey
26.03.2018
21:24:44
репозитории довольно тупые штуки а тестить SQL запросы - зачем?

Konstantin
26.03.2018
21:24:47
угу

Sergey
26.03.2018
21:24:56
потому и смайлик, да, мокать репозитории - особый вид извращений
не репозиторий а квери билдер в таком случае

Bohdan
26.03.2018
21:26:27
хм а имея сервис, который по какой - то причине тянет данные из репозитория - как его покрыть юнитами? вопрос чисто теоретический, стараюсь такого не допускать

Konstantin
26.03.2018
21:27:15
а что плохого в сервисе, который тянет данные из репозитория?

Bohdan
26.03.2018
21:28:25
аке, понял

Sergey
26.03.2018
21:28:29
проблема только с моком квери билдера и я такое видел)))

и именно это имел ввиду @sc0rp10

Bohdan
26.03.2018
21:28:42
я стараюсь вообще держать сервисы агностичными

Konstantin
26.03.2018
21:28:58
ну QB лучше не вылезать из репозитория. а сам реп для других сервисов - это просто сервис со своим интерфейсом

Google
Konstantin
26.03.2018
21:29:33
да хожу вокруг да около, но я не то чтобы сейчас много программирую

иногда охота что-нибудь руками поделать - иду к вам с глупыми вопросами

Bohdan
26.03.2018
21:29:50
умные слова
окей, тупыми) в принципе, оно само собой получается по типу functional core

сервис получил пачку данных и вернул что - то или что - то сделал откуда данные брать - не его проблема

Konstantin
26.03.2018
21:30:29
спеки клёво, да, но были какие-то несостыковки у меня с ними. ну точнее у доктрины/симфони, если я не ошибаюсь

Ilshat
27.03.2018
04:11:35


привет ребят. есть такой метод. почему то все время селектирует разное кол-во строк из таблицы. может кто в курсе в чем дело?

Alexey
27.03.2018
04:13:10
выбирается всегда $limit записей

попробуй писать не сумму ($offset + $limit), а count($rows)

Ilshat
27.03.2018
04:15:16
выбирается всегда $limit записей
но ведь это не может быть причиной рандомного кол-ва строк. в любом случае offset выйдет за пределы (после полной выборки) и цикл остановится

Alexey
27.03.2018
04:15:55
откуда ты знаешь что выбирается рандомное количество?

Ilshat
27.03.2018
04:16:33
так. в последнем запросе в конце поймал 500 ошибку. видать что то случается

Error: Allowed memory size of 33554432 bytes exhausted Я так понимаю, утечка где то в EM

Alexey
27.03.2018
04:28:10
имхо, чтобы гарантировано получать корректные результаты при использовании limit и offset, лучше использовать queryBuilder

Ilshat
27.03.2018
04:30:57
Sergey
27.03.2018
05:32:03
Vladislav
27.03.2018
06:09:44
С итератором ))

Потому что у тебя юнит оф ворк крякнет

Google
Vladislav
27.03.2018
06:10:54
А, уже ))) ну тебе уже сказали ))

freecod
27.03.2018
06:29:36
Подскажите, а swagger 2 не поддерживает что ли описание для сложных параметров в виде вложенных массивов?

условно products[0][id], products[0][count] итп

Виктор
27.03.2018
06:35:26
Если имя поля прям так указать products[0][id], то будет все работать)

freecod
27.03.2018
06:42:56
хм, а у меня же это массив продуктов. Как я понимаю он будет считать это двумя отдельными параметрами?

Konstantin
27.03.2018
10:05:58
ой ты гой еси люди добрые, не велите казнить велите слово молвить

есть какие то встроеные средства для поиска дифа по двум ArrayCollections ?

Konstantin
27.03.2018
10:10:20
не не друже, это не работает. array_diff делает __toString

Admin
ERROR: S client not available

Konstantin
27.03.2018
10:10:26
udiff скорее

Bohdan
27.03.2018
10:10:43
опередил

да, udiff

Konstantin
27.03.2018
10:10:53
мм да эт кул подойдет, спасиб

Вадим
27.03.2018
10:26:03
https://fwdays.com/en/event/php-fwdays-2018 Появились билеты в продаже

Sergey
27.03.2018
10:26:13
давно уже

Vladislav
27.03.2018
10:26:56
100$

Вадим
27.03.2018
10:26:59
Эм ) Мне только пол часа назад письмецо пришло

100$
Почти )

Sergey
27.03.2018
10:27:47
я трансляции посмотрю если будет че интересного

Google
Sergey
27.03.2018
10:27:49
а так не пойду

Konstantin
27.03.2018
10:28:07
в личном присутствии на конференциях вообще в целом смысла мало

да еще куда-то лететь, деньги платить

Вадим
27.03.2018
10:28:17
Я пойду, у меня будет еще одна причина в Киев катнутся ) Все никак не соберусь )

Sergey
27.03.2018
10:28:45
в целом есть смысл, если у тебя схожая проблема как и у спикера - можешь вытащить целую кучу ответов с него)

можно пообщаться с умными чуваками, послушать что-то новое

но если для тебя там мало чего нового - то делать там нечего)

посмотрим еще на программу

Konstantin
27.03.2018
10:30:02
Sergey
27.03.2018
10:30:55
ну если выступает к примеру фабиен, ты его можешь на протяжении дня лично выцепить и он уже не отвертится от тебя)

так поди напиши ему свои вопросики

Вадим
27.03.2018
10:31:45
Konstantin
27.03.2018
10:38:11
ты начинаешь догадываться!

Shmaltorhbooks
27.03.2018
11:31:34
http://symfony.com/blog/new-in-symfony-4-1-autowiring-improvements

Konstantin
27.03.2018
11:44:21
а че лучше юзать Criteria или queryBuilder ?

Константин
27.03.2018
11:50:57
Ребят, может кто поделиться идеями? https://github.com/doctrine/DoctrineBundle/issues/789#issuecomment-376400136

Sergey
27.03.2018
11:51:44
а че лучше юзать Criteria или queryBuilder ?
criteria - очень кастрированная штука для работы с коллекциями. query builder - очень кастрированная штука для работы с SQL) выбирай)

Konstantin
27.03.2018
11:52:33
я выбираю пикачу

Константин
27.03.2018
11:52:44
я выбираю пикачу
лошадью ходи

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