
Daniel
13.03.2017
08:27:11
То бишь есть Product
Для Product можно создать дафига тарифов (Tariff)
Для Tariff можно создать дафига услуг (Service)
Хотят видеть всё в одной форме, шоб прям круто было

Rodion
13.03.2017
09:21:54
решение из доки рабочее, сам проверял. распиши по шагам, что какая строка делает.

Дмитрий
13.03.2017
09:32:35

Google

Дмитрий
13.03.2017
09:46:56

Mikhail
13.03.2017
09:47:19

Rodion
13.03.2017
09:48:31

Mikhail
13.03.2017
09:49:13
лучше всего делать что-то вроде
while($products = $productRepository->findProductsWithIdMoreThan($lastId)){
foreach($products as $product){
$productService->proceed($product);
$em->persist($product);
$lastId = $product->getId();
}
$em->flush();
$em->clear();
}

Дмитрий
13.03.2017
09:49:24
я так и понял, спасибо

Mikhail
13.03.2017
09:50:02
забыл про $lastId, подправил

Алексей
13.03.2017
10:18:33

Mikhail
13.03.2017
10:18:59
дело не в дистре, а в иксах

Алексей
13.03.2017
10:19:06

smile
13.03.2017
10:19:59
https://github.com/zheludkovm/LinuxJavaFixes

Mikhail
13.03.2017
10:20:01
я абсолютно не понимаю как унити до сих пор жива, изначально невозможно было пользоваться

smile
13.03.2017
10:20:02
и будет вам счастье

Mikhail
13.03.2017
10:20:17
ну изначально протистельно, но уже сколько лет

Google

Алексей
13.03.2017
10:21:07

Gaiaz Iusipov
13.03.2017
10:22:20

Sergey
13.03.2017
10:22:40

Mikhail
13.03.2017
10:23:50
она до сих пор такая глючная?
я давно не смотрел, после смерти второго гнома попробовал недельку попользовать и сполз на xfce, переодически давая шанс другим средам. Но судя по сообщениям - да

Sergey
13.03.2017
10:24:56
гном воскрес под именем Cinnamon)
меня в свое время гном подкупил тем что ему нужно было всего 400мб памяти для работы

Mikhail
13.03.2017
10:25:57

Gaiaz Iusipov
13.03.2017
10:29:57

Maxim
13.03.2017
11:45:23
class NumberType
{
const SINGLE = "exact";
const RANGE = "range";
const MORE = "more";
const LESS = "less";
public static function getList()
{
$reflection = new \ReflectionClass(__CLASS__);
return $reflection->getConstants();
}
}
ППППроизводддительность

Rodion
13.03.2017
11:47:11
это что за покемон?

Igor
13.03.2017
11:47:38
С. Скорость

Aleh
13.03.2017
12:00:40
лол

Oleg
13.03.2017
12:01:29
Это называется BC любой ценой!

Sergey
13.03.2017
12:01:50
неужели так медленно работает?
https://3v4l.org/hJDjQ#output

Sergio
13.03.2017
12:12:18
привет всем!
открыл для себя клёвый плагин для шторма: Emmet
верстать чуть пришлось на выходных

Google

Sergio
13.03.2017
12:13:04
хотел вот спросить, не придумали еще подобного, только для самого пыха, например?)
мне кажется можно было бы чтото тип такого замутить

Алексей
13.03.2017
12:13:45
Внезапно, придумали.

Sergio
13.03.2017
12:14:14
а как сие чудо зовётся?

Алексей
13.03.2017
12:14:27
Live Templates в PhpStorm :)
Конечно, оно не настолько мощное как emmet - вложенность сразу не описать не разворачивая.

Sergio
13.03.2017
12:15:53
воот
а я об этом то как раз и говорю

Алексей
13.03.2017
12:16:15
Если честно, пока не ощущал необходимости прописывать всю вложенность наперёд.
Но я и шахматист плохой :)

Sergio
13.03.2017
12:16:44
а я давно вот вынашиваю идею некоего полу визуального редактора кода...
типа чтобы все блоки можно была с панели брать и вытаскивать прямо в редактор текстовый

Алексей
13.03.2017
12:17:15
Ну, в случае с Emmet-то всё просто. Там взят за основу синтаксис селекторов CSS.

Sergio
13.03.2017
12:17:23
ну да, да

Алексей
13.03.2017
12:17:35

Sergio
13.03.2017
12:17:55
а чего сразу фигня? думаешь не ускорило бы это написание?
ну, хотя кто как привык, дело такое...

Алексей
13.03.2017
12:18:12
Хз, я на клавиатуре и live templates быстрее сделаю, чем мышью таскать.
Если и делать, то именно для клавиатуры интерфейс.
Мышь так себе ускоряет процессы.

Google

Sergio
13.03.2017
12:21:05
согласен, в принципе, да

Sergey
13.03.2017
12:25:23
emmet крутая штука да
еще zen coding был

Rodion
13.03.2017
12:52:55
писать свои live templates - лучшее решение пока

Sergio
13.03.2017
13:01:51
типа такой вот штуки, я себе представляю:
forEach[$itemArr->$item]>switch[$item]>case*3(2,7,10)
и развернулось:
forEach($itemArr as $item){
switch($item){
case 2:
case 7:
case 10:
}
}

Alexander
13.03.2017
13:32:17
Кто-нибудь использует VichUploaderBundle? Он дружит с Doctrine Embeddable?

Alexey
13.03.2017
16:07:01
Кто-нибудь юзал Satis?

Admin
ERROR: S client not available

Alex
13.03.2017
16:08:09
Он юзается так же, как и packagist

Alexey
13.03.2017
16:08:22
как юзать я знаю)
у меня проблема в том, что пакеты тянутся по http а не по https

Alex
13.03.2017
16:20:42
Через composer?

Alexey
13.03.2017
16:21:11
угу, в composer.lock dist url и там http

Alex
13.03.2017
16:25:07
Ну так satis тут ни при чем

Alexey
13.03.2017
16:27:30
ну если я убераю сатис, и тяну с гитхаба, то тянет по https

Alex
13.03.2017
16:30:21
URL к Satis с https? Сертификат валидный?

Sergey
13.03.2017
16:32:27
как-то совсем я забыл что такое линуха... целый вечер решения проблем

Rodion
13.03.2017
16:33:16
если, там наворочено логики в кейсах

Google

Алексей
13.03.2017
17:58:57
Не могу не кинуть сюда ссылочку на канал о фронтенде от одного хорошего человека из HTML Academy:
https://t.me/isqualog

Salavat
13.03.2017
19:57:27
Передо мной стоит дилемма. Есть велосипед. Делаем обновление мобильной версии.
Можно сделать на этом же велосипеде, но хочется перенести на symfony - как первый шаг к отказу от велосипедостроения.
1. Подружить базы через DQL без репозиториев и сущностей - слишком геморно?
2. Авторизацию пользователей перенести нативно в симфони - как правильно в конфиге указать новый провайдер? читаю http://symfony.com/doc/current/components/security/authentication.html и не въезжаю.

Sergey
13.03.2017
19:58:48
DQL без сущностей не имеет смысла, даже не заработает. там все на них и их поля завязано. тебе dbal нужен тогда

Salavat
13.03.2017
19:59:51
dbal - а-ля pdo, получается?

Sergey
13.03.2017
19:59:56
да

Salavat
13.03.2017
20:00:20
Благодарю
А что по поводу авторизации?

Sergey
13.03.2017
20:05:15
а у тебя в конфиге есть еще провайдеры?

Salavat
13.03.2017
20:40:14
нет

Sergey
13.03.2017
21:30:35
тогда все как обычно. провайдер, файрволы, энтрипоинты и тд

Sergey
13.03.2017
22:06:20
разведу полемику
короч вот есть у меня интерфейс Notification
и есть у меня скажем 2 модуля относящихся к модели предметной области которые знают скажем о RecommendationNotification и например NewOfferNotification соответственно
Notification к чему отнести? Это что-то из разряда crosscuting concerns и пока хз куда это ложить

Gaiaz Iusipov
13.03.2017
22:11:58

Sergey
13.03.2017
22:12:54
interface Notification
{
public function send(Templating $templating): \Swift_Message;
}

Gaiaz Iusipov
13.03.2017
22:15:27

Sergey
13.03.2017
22:15:41
и свифтмэйлер не инджектится
он инджектится в Notificator

Gaiaz Iusipov
13.03.2017
22:16:37
а, действительно