
Константин
26.12.2017
12:47:25
То есть мне не обязательно было дёргать функцию через call_user_func?

Sergey
26.12.2017
12:49:41
тогда у тебя будет не генератор, а функция

Константин
26.12.2017
13:00:20
Так тыж говоришь, если есть становится генератором)
Не становится тогда, а возвращает

Google

Sergey
26.12.2017
13:05:02
yield это управляющая штука для оной
генераторы вызываются так же как и обычные функции... но просто выполняются чуть-чуть по другому
объект Generator является своего рода управляющей штукой
которая позволяет тебе переходить к следующим этапам выполнения функции
в простом варианте это просто итератор, но за счет send ты можешь двустороннюю связь наладить
это дает тебе прикольные возможности)

Константин
26.12.2017
13:08:47
Я к тому, что если я вызвал callback и он вернул мне генератор, сам callback от этого объектом типа Generator не стал.
Не суть в общем)

Dmitry
26.12.2017
13:13:23
генератор - это функция, которая при своем вызове возвращает \Generator :)

Sergey
26.12.2017
13:21:05

Vladislav
26.12.2017
14:48:17
есть тут люди которые работают с ажуром?)

Stas
26.12.2017
15:13:43

Google

Vladislav
26.12.2017
15:14:51
та я уже понял. но у меня выхода нет) там AppService предоставляет докер образ. крч 1 сервис - 1 контейнер. буду сейчас пробовать App Containers
но там сразу
.
даже хз что брать. кубик, ранчер и тд мне не надо. просто обычный компоуз закинуть. походу возьму docker on ubuntu Server

Dinar
26.12.2017
15:27:22
Кто нибудь на гитлабе поднимал CI? Чтобы поднимать симфони и тесты прогонять?

Vladislav
26.12.2017
15:34:07
@andrewkovalyov держите его!!!

Borys
26.12.2017
15:36:50
@kopaygorodsky а на гугле не пробовал? там все таким же макаром
и депозит шаровый на 300 долл дают

Vladislav
26.12.2017
15:38:05
это апа для одной огромной конторы которая обязана юзать ажур потому что мелкомягкие)

Sasha
26.12.2017
15:38:15

Vladislav
26.12.2017
15:38:18
стедж серв на DigitalOcean висит и я счастлив

Dinar
26.12.2017
15:38:44

Sasha
26.12.2017
15:39:09
а в чем сно проблема?
тесты просто. с деплоем труднее

Vladislav
26.12.2017
15:44:49

Boris
26.12.2017
16:28:26
Ребят, а что я пропустил в доке по четверке?
Аннотации на методы нормально работают, но если хочу повесить на класс - нет.

Константин
26.12.2017
16:29:27

Boris
26.12.2017
16:30:46

Константин
26.12.2017
16:31:27
Это не та аннотация

Google

Boris
26.12.2017
16:32:46
На create first page именно она. Ты эту имеешь ввиду?
Sensio\Bundle\FrameworkExtraBundle\Configuration\Route

Константин
26.12.2017
16:33:06
да

Boris
26.12.2017
16:33:21
Но она тоже не вешается на класс.

Константин
26.12.2017
16:34:12
хм.. хотя и тот похоже правильный. Я его никогда не использовал)

Boris
26.12.2017
16:34:44
https://gist.github.com/za4me/9061a14060e91b23179487fdb18f6d68
А вот именно с классом - нет.

Shmaltorhbooks
26.12.2017
16:35:36
Так аннотация route на контроллер - она чисто как префикс работает
На методы надо свои роуты писать
(но это не точно)

Константин
26.12.2017
16:36:02
А, точно. Только над классом нельзя вешать

Shmaltorhbooks
26.12.2017
16:36:15
Если память меня не подводит

Boris
26.12.2017
16:36:26
Точно
Спасибо

Shmaltorhbooks
26.12.2017
16:36:40
:)

Andrey
26.12.2017
16:37:06

Dinar
26.12.2017
17:01:34

Andrey
26.12.2017
17:10:29
на разных билдах сборка и запуск тестов?

Владимир
26.12.2017
17:33:03

Dinar
26.12.2017
20:46:38

Google

Dinar
26.12.2017
20:49:50
https://pastebin.com/02pUZzEb
Это лог

Big_Shark
26.12.2017
20:52:15

Dinar
26.12.2017
20:52:40

Big_Shark
26.12.2017
20:53:33

Dinar
26.12.2017
20:53:43
Это мой.
https://pastebin.com/JK2fJ2H8
Не работает

Big_Shark
26.12.2017
20:57:10

Admin
ERROR: S client not available

Dinar
26.12.2017
20:59:08
ага, спасибо. попробую )

Vladislav
26.12.2017
21:02:12
как вы при деплое запускаете миграции?
d:m:m выдает ошибку Could not find any migrations to execute. если их нет и билд валится)
скрипт какой-то писать?

Dinar
26.12.2017
21:03:41
Так вроде просто миграций нет же?

Vladislav
26.12.2017
21:03:42
--allow-no-migration нашел в ишью
в хелпе нет
https://github.com/doctrine/DoctrineMigrationsBundle/issues/133

Константин
26.12.2017
21:14:00

Vladislav
26.12.2017
21:14:17
ну вот у меня их 0 )))

Google

Vladislav
26.12.2017
21:14:36
можно создать 1, но уже нашел опшин который игнорит ошибку

Константин
26.12.2017
21:14:53
https://github.com/astra50/astra50.ru/blob/master/docker-entrypoint.sh#L79

Vladislav
26.12.2017
21:17:14
тю, оно есть в списке опций, но не в хелпе) пропустил. сорян)

Dinar
26.12.2017
21:34:25

Sergey
26.12.2017
22:19:15
часто на гитхабе замечаю что открывают PR, чето активно делают и когда остается всего пару замечаний или конфликты помержить, то те кто создавал PR куда-то пропадают
а взять и докоммитить в реквест адекватно нельзя

Bohdan
26.12.2017
22:20:59
я сегодня офигел
смотрел в одну из либ по json schema, искал, какой драфт они поддерживают
нашел issue, заранее охренел от того, что они не поддерживают draft 6
просмотрел весь немаленький issue - в конце ветку смерджили, все ок
блин, дятлы, а PR кто закрыть должен?
(при этом в доке не указано, какой драфт поддерживается - проще всего было залезть в issues)

Sergey
26.12.2017
22:21:41
я в кубере чаще в ишьюсах и коде копаюсь, чем в доках)

Vladislav
26.12.2017
22:24:52

Bohdan
26.12.2017
22:25:26
во-во
если сложить твой опыт кубера и мой опыт php/js/python - получаем печальную статистику того, что девелоперы не умеют писать полностью покрывающую доку

Vladislav
26.12.2017
22:25:34

Sergey
26.12.2017
22:26:15

Vladislav
26.12.2017
22:26:28
дайте время - будет вам дока. я вот сделал свой бандл для нотификейшенов(пуш, эмайл) и вот пытаюсь найти время чтобы написать доку. было бы время - уже был бы краисвый сайтик даже

Bohdan
26.12.2017
22:26:53
я не о доке как факт
хотя, наверное, это нереалистичные хотелки

Sergey
26.12.2017
22:26:59
а не доку)

Vladislav
26.12.2017
22:27:06
так я тоже
а что там не ок?
допушивать в ПР хочешь?)