
f4rt~
26.10.2018
12:20:59
но это я и говорил
все ради static::cleateClient();

Andrey
26.10.2018
12:21:11

Google

f4rt~
26.10.2018
12:21:22
который внутри себя соберет нормального клиента, через кернел, и приложенько твое

Boris
26.10.2018
12:21:26

f4rt~
26.10.2018
12:21:38
я говорил что пхпюнит изкоробки не умеет делать так как надо
но умеет так, как не надо)

Gaiaz Iusipov
26.10.2018
12:22:32

Boris
26.10.2018
12:22:38

Gaiaz Iusipov
26.10.2018
12:23:24

f4rt~
26.10.2018
12:24:03
ну крч, я ж грю там есть ньюансы, если у вас работает именно как вам надо, я рад)

Gaiaz Iusipov
26.10.2018
12:24:54

Andrey
26.10.2018
12:24:58

Google

Boris
26.10.2018
12:26:05

Gaiaz Iusipov
26.10.2018
12:27:05
у вас селениум тесты какие-то чтоли?

Andrey
26.10.2018
12:28:22
не селениум, просто важно поднять всё окружение

f4rt~
26.10.2018
12:29:56
ну типо потестить р-цию всей с-мы

Gaiaz Iusipov
26.10.2018
12:30:01

Andrey
26.10.2018
12:31:31

Gaiaz Iusipov
26.10.2018
12:33:02
но в целом понял по описанию, главное чтоб приложение работало ?

Andrey
26.10.2018
12:33:54
ох. Тебе сказать название неймспейса, в котором лежат такие тесты?
Если я опишу, что мы поднимаем, меня тут наркоманом назовут.

Gaiaz Iusipov
26.10.2018
12:34:51
Даже интересно стало, наркоманом я не назову хотяб из-за воспитания)

Boris
26.10.2018
12:38:10

Valentin
26.10.2018
12:45:37
читай доки
Почитал, посмотрел код, если всё правильно понял то экономия по памяти в методе Query->iterate только за счёт того что гидрация происходит не для всех данных сразу а по очереди для каждого возвращенного row'а, но при этом данные хранятся сразу после запроса, т.е если результатов будет больше чем памяти то приложение упадёт и этот генератор не спасёт? Он только поможет если данные поместились в память, но что бы их обработать уже её может не хватить, тут то он и решает проблему, всё верно?

Andrey
26.10.2018
12:46:40

Valentin
26.10.2018
12:59:54
Понял, значит проблема по помещению в память результатов решена уже на уровне pdo, который имеет свой итератор для результатов, но тогда вопрос в том как пдо это решает, он держит соединение с бд и читает ответ по-строчно? Молю не отправляйте читать код пдо, я с телефона и до конца пары не так уж и много времени, можно простыми словами дать ответ?

Anton
26.10.2018
12:59:58

Valentin
26.10.2018
13:01:06

Maksim
26.10.2018
13:01:48
https://en.wikipedia.org/wiki/Cursor_(databases)

Google

Valentin
26.10.2018
13:03:16

f4rt~
26.10.2018
14:50:18
Чот пятница, но никто не накидывает, а тут обратили внимание, что в симфонии 4.2 задепрекейтили "base Controller class"
который все что делал, это импортил ужастный ContainerAwareTrait и ControllerTrait
Наконец-то не будет всяких $this->get и прочее, слава б-гам

Dmitriy
26.10.2018
14:51:32
как же теперь без $this->render()??

f4rt~
26.10.2018
14:52:15
останется AbstractController

Konstantin
26.10.2018
14:52:15
омг
больше внедрения зависимостей богу внедрения зависимостей

f4rt~
26.10.2018
14:52:55
+++
страшная штука внутри
заинжектил свой твиг и дергаешь

Dmitriy
26.10.2018
14:54:29
ну, все либы обязаны обрабатывать кучу наитупейших кейсов, а то ишью запаряться получать)
поэтому не люблю писать либы)
вмысле куски кода, предназначающиеся для дистрибуции сами по себе

f4rt~
26.10.2018
14:56:20
в плане, я уверен будет существенно чище, если люди будут инжектить TokenStorage вместо $this->getUser() инжектить ObjectRepository а не звать локаторами доктрину/репозитории и тд

Dmitriy
26.10.2018
14:58:33
там параметры команд задеприкейтили
это больнее )

Dmitriy
26.10.2018
15:00:12

Konstantin
26.10.2018
15:01:14
лол

Google

Konstantin
26.10.2018
15:01:23
это про симфони то очевидное лучше неочевидного? )
где одна настройка только секьюрити хуялион строк

f4rt~
26.10.2018
15:01:50
дык секьюрити рак)

Dmitriy
26.10.2018
15:02:06
делай сам свою секьюрити )

Konstantin
26.10.2018
15:02:17
не, я согласен что когда подучишь все конвенции как то палехчи становится

Arky
26.10.2018
15:02:27

f4rt~
26.10.2018
15:02:47

Dmitriy
26.10.2018
15:02:59
make:user Creates a new security user class
за тебя все сделает )

f4rt~
26.10.2018
15:03:35
оно поди еще и FOSRestUser подтянет, да?

Dmitriy
26.10.2018
15:03:39

Arky
26.10.2018
15:03:49

Dmitriy
26.10.2018
15:04:28

f4rt~
26.10.2018
15:04:45
что бы удобнее формошлепить было)

Dmitriy
26.10.2018
15:05:00

f4rt~
26.10.2018
15:05:02
это ж make:auth туда еще недавно добавили
ох уж этот maker bundle

Dmitriy
26.10.2018
15:05:11

Konstantin
26.10.2018
15:05:27
т.е. типа вот это уже неправильный код что ле какой та
а то я чето сомневаться в себе начал

Arky
26.10.2018
15:06:34
все плоха

Google

Dmitriy
26.10.2018
15:06:36
сомневаться в себе - нормальная практика )

Ivan
26.10.2018
15:07:28
я знаю тут есть дядьки которые пилят апишки.
как вы дизайните апи?
типа:
/api/posts/1 - "типа" рест
/rpc/posts/1?with=images,categories,comments - json-rpc
/rpc/posts/mostWatched - json-rpc

Valentin
26.10.2018
15:07:38
подскажите ваше мнение о ситуации https://stackoverflow.com/questions/37150637/how-to-get-data-back-from-a-command-bus, как умные люди не загоняют себя сюда, а если загоняют как выходят)

Konstantin
26.10.2018
15:08:29

Dmitriy
26.10.2018
15:09:23

Konstantin
26.10.2018
15:09:26
хотя вот скоро проект будет на андроиде, апи кто то левый делал, ну там все ужасно, чето между 2 и 3 твоим пунктом

Maksim
26.10.2018
15:13:26
ну и я бы команд басы так не использовал. Имхо, шняга какая-то)

Valentin
26.10.2018
15:15:25

Maksim
26.10.2018
15:15:42
в синхронном мире)

Valentin
26.10.2018
15:17:08

Maksim
26.10.2018
15:17:47
да, скорее всего просто сервисы. Ведь твой команд бас от них не очень-то и отличается. разве что названием

Sergey
26.10.2018
15:17:58
большой мальчик

Valentin
26.10.2018
15:20:32

Sergey
26.10.2018
15:20:36
https://symfony.com/blog/new-in-symfony-4-2-important-deprecations
выкладывал же
в шапке вон висит)

Maksim
26.10.2018
15:23:27
Тяжко мне за синхронные схемы вещать)
у меня аналогичная задача выглядит как-то вот так: https://github.com/mmasiukevich/service-bus-demo/blob/master/src/Customer/RegisterCustomerService.php