
Taras
28.02.2017
14:39:01
или в этом случае надо нативным SQL уже?

Sergey
28.02.2017
14:45:18
тогда тебе нужен IDENTITY
SELECT IDENTITY(d.parentDocument)

Daniel
28.02.2017
14:47:08
Ребята, помогите
http://pastebin.com/TLBCGCHz
С первого взгляда, понятно "нахуа" контроллер и что за контроллер?

Google

Maxim
28.02.2017
14:47:54
просто беги!

Daniel
28.02.2017
14:48:00
Вот !

Sergey
28.02.2017
14:48:06
кто-то упоролся абстракциями

Taras
28.02.2017
14:51:52
во... identity супер!

Dima
28.02.2017
14:56:13
парни, может кто в двух словах пояснить разницу между phpunit/phpunit и symfony/phpunit-bridge ?

Ivan
28.02.2017
14:56:30
мост

Dima
28.02.2017
14:56:40
это и из названия ясно)

Sergey
28.02.2017
14:56:44
It comes with the following features:
Forces the tests to use a consistent locale (C);
Auto-register class_exists to load Doctrine annotations (when used);
It displays the whole list of deprecated features used in the application;
Displays the stack trace of a deprecation on-demand;
Provides a ClockMock and DnsMock helper classes for time or network-sensitive tests.
Provides a modified version of PHPUnit that does not embed symfony/yaml nor prophecy to prevent any conflicts with these dependencies.

Ринат
28.02.2017
14:56:45
в двух, не в одном

Sergey
28.02.2017
14:57:24
всякие clockmock удобные, показывает депрекейты
но вообще для депрейкетов его делали изначально

Dima
28.02.2017
14:58:09
достаточно ли иметь установленным пакет symfony/phpunit-bridge, без phpunit/phpunit чтобы тесты работали ?
сейчас имею именно такую ситуацию и гложет вопрос - нормально ли так ?

Google

Maxim
28.02.2017
14:59:19
а бридж сам не подтянет?

Sergey
28.02.2017
15:00:01
не
видимо откуда-то тянет пхпюнит

Maxim
28.02.2017
15:00:43
https://github.com/symfony/phpunit-bridge/blob/master/composer.json
не, не подтянет

Dima
28.02.2017
15:02:55
то-то и странно, что тесты работают с одним лишь бриджем, при отсутствии phpunit/phpunit в composer.json

Sergey
28.02.2017
15:04:33
в composer.lock посмотри откуда он тянется

Dima
28.02.2017
15:07:23
это говорит о том, что доктрина тянет ?

Sergey
28.02.2017
15:07:40
не, это require-dev
где-то в require должно быть
composer why phpunit/phpunit
попробуй так еще

Dima
28.02.2017
15:10:47
спасибо
всё ок - я тестирую на деве пока
Неясно было почему тесты работают, при отсутсвии явно указанного требования пакета phpunit
.lock объясняет, супер!

Sergey
28.02.2017
15:13:21
вообще команду скинул, она тоже тыкает пальцем на то откуда взялся пакет)
$ composer why egeloen/http-adapter
willdurand/geocoder v3.3.0 requires egeloen/http-adapter (~0.8)
?

Google

Dima
28.02.2017
15:22:44
найс))
правда на dev не ищет похоже

Sergey
28.02.2017
15:24:10
require-dev устанавливаются только верхнего уровня
из зависимостей ниче не тянет

Дмитрий
28.02.2017
15:43:04
а как использовать свой encoders для проверки пароля?
есть таблица юзеров (создана другим проектом), нужно ее использовать для авторизации, больше таблица использоваться не будет, пароль в ней зашифрован с помощью base64, md5 и добавлены еще символы.
Как проверить в этом случае пароль

Andrey
28.02.2017
15:49:42
берем пароль от юзера кодируем его в base64, md5 добавляем еще символы и сравниваем с тем что в базе или я не понял вопроса

Дмитрий
28.02.2017
15:51:17
это понятно, а как заставить security юзать свой алгоритм шифрофания и проверки пароля?

Sergey
28.02.2017
15:51:29
ну свой encoder зарегай же
security:
encoders:
FOS\UserBundle\Model\UserInterface: sha512

Дмитрий
28.02.2017
15:51:48
вот это и не понял как сделать

Sergio
28.02.2017
15:53:38

Дмитрий
28.02.2017
15:55:48
вроде оно
я правильно понимаю что в методе encodePassword указать как шифруется пароль и его вернуть?

Sergio
28.02.2017
16:05:27
да

Sergey
28.02.2017
17:06:38
/stat@combot

Combot
28.02.2017
17:06:39
combot.org/chat/-1001091570538

Yuriy
28.02.2017
19:32:43
добрый вечер, кто то может показать пример сервиса который выполняет загрузку файла на хост

Sergey
28.02.2017
19:34:32
откуда куда грузить надо?

Google

Yuriy
28.02.2017
19:36:22
из личного кабинета загрузка документов на хост для возможности в будещем их скачивать
т.е. из ПК пользователя на хост сайта

Sergey
28.02.2017
19:37:19
а
http://symfony.com/doc/current/controller/upload_file.html

Sergio
28.02.2017
19:38:34
blueimp/jquery-file-upload
например мы юзали

Kirill
28.02.2017
19:39:30
https://github.com/dustin10/VichUploaderBundle

Sergey
28.02.2017
19:46:24
то что я скинул самый надежный способ) без лишних телодвижений

Admin
ERROR: S client not available

Sergio
28.02.2017
19:47:18

Sergey
28.02.2017
19:47:38
@seriycoder ты там тестовое делал вроде, прошел собес?

Sergio
28.02.2017
19:48:24
@Enleur, ну вроде бы да) с завтрашнего дня на стажировку выхожу

Sergey
28.02.2017
19:48:35
? поздравляю)

Sergio
28.02.2017
19:48:41
спасибо!

Sergey
28.02.2017
19:48:58
ты в симфони руме на гиттере больше года тусил, и только щас идешь на стажировку?

Sergio
28.02.2017
19:49:42
и снова всё сначала...

Sergey
28.02.2017
19:50:05
после года работы уже на мидла люди идут)

Sergio
28.02.2017
19:50:48
ну я это знаю
самому обидно

Google

Sergio
28.02.2017
19:51:14
но я не унываю)

Kirill
28.02.2017
19:52:14
да год это ерунда. я из битриксовой 'ямы' гораздо дольше выбирался)

Sergey
28.02.2017
19:52:59
из битрикса в симфони, это серьезно)

Kirill
28.02.2017
19:53:02
это когда и получаешь норм, а в то же время безысходность)

Sergio
28.02.2017
19:53:15
ну Серёга имеет ввиду, что я уже с симфони год работал — а тут опять джун...

Kirill
28.02.2017
19:53:36

Sergey
28.02.2017
19:53:41

Sergio
28.02.2017
19:53:53
))

Kirill
28.02.2017
19:58:54
ну ща как-то поинтересней стало, и сама работа и по деньгам. лет 5 назад совсем уныло было по сравнению с джавой скажем.
хотя понятно, что это я со своей колокольни смотрю)

Sergio
28.02.2017
19:59:33
я хотел уйти в микроконтроллеры/ARM. но проект этот оказался только "вилами по воде"
и ничего не вышло((

Kirill
28.02.2017
20:01:21
уверен что в битрикс вселенной особо ничего не изменилось))
но проверять не тянет

Evg
28.02.2017
20:20:59
живу в битриксе. деньги платят, удовольствия не шибко много, особенно когда на паре даже небольших проектов с симфони удалось поработать)
зашел тут к вам в чатик для души)

Alexey
28.02.2017
22:14:08
Всем привет. Такой вопрос. Если выборка из репозитория включает в себя множество параметров для фильтрации ,более 10 штук, плюс много джоинов. Как в таком случае лучше передавать фильтры в метод? В виде массива или dto можно кинуть? Какие-то практики для сложных выборок

Sergey
01.03.2017
08:23:44
привет, можно через критерии еще http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/query-builder.html#adding-a-criteria-to-a-query

Alexey
01.03.2017
08:34:54

Sergey
01.03.2017
08:47:01
как один из вариантов)

Kirill
01.03.2017
08:48:49
у меня был как-то фильтр как массив в get, я его в контроллере выцеплял из реквеста и прямо массивом передавал в метод репозитория. но я не претендую на лучшую практику)