@symfony_php

Страница 824 из 1418
Pavel
06.04.2018
12:38:34
А зачем ты комментируешь свойства?

Konstantin
06.04.2018
12:39:55
всмысле вообще зачем их комментировать или зачем именно эти комментировать?

Google
Alan
06.04.2018
12:40:55
чтоб тесты не писать

Konstantin
06.04.2018
12:41:11
я их всегда комментирую если может быть что то непонятно

например provider это неочевидное название для кода соцсети. а socialNetworkSpecialCodeInEnglish слишком длинное название

Alan
06.04.2018
12:42:10
а $socialAccount ?

и в нем id и все остальное

@embeddable

Konstantin
06.04.2018
12:42:36
да не суть

Pavel
06.04.2018
12:42:38
$socialNetworkName

Alan
06.04.2018
12:42:46
ну как, сильно понятнее становится)

Konstantin
06.04.2018
12:42:47
у меня всеравно доктриновский uniqueEntity не срабатывает

Pavel
06.04.2018
12:42:57
да не суть
всмыле, ты че ахуел?

как твой код другим читать?

Google
Konstantin
06.04.2018
12:43:25
как библию

Pavel
06.04.2018
12:44:28
Придется извиняться перед героем россии доктором наук Рамзаном Ахматовичем Кадыровым

Konstantin
06.04.2018
12:45:08
еще не вечер а деградация уже началась да?

Icewild
06.04.2018
12:45:17
номер напиши

Alan
06.04.2018
12:45:21
чего тянуть)

Pavel
06.04.2018
12:45:49
номер напиши
да, номер пиши мы ща с поцанами приедем за клин коде перетрем

Konstantin
06.04.2018
12:48:49
профессора спрашивать не хочу, он не любит sti

блин чоа деладь

Andrey
06.04.2018
12:49:21
зафигачь без аннотаций

Alan
06.04.2018
12:49:29
библию открой

Konstantin
06.04.2018
12:49:40
это всегда успеется без аннотаций ручками

Pavel
06.04.2018
12:50:15
Icewild
06.04.2018
12:50:37
сделай миграцию с констрейнтом и забей

Alan
06.04.2018
12:52:42
Konstantin
06.04.2018
12:53:26
где то видел среди связаных тикетов и такой варик, тоже не прокатило, но надо проверить

не, не воркает

Dmitriy
06.04.2018
14:40:31
Уважаемые дамы и господа! Как сделать форматирование чисел в с разбиением по 3 ноля в отображении значения в списке (list) изиадмин бандла?

Google
Andrey
06.04.2018
14:42:24
echo sprintf('%.3f', $value); UPD: понял, не то

Icewild
06.04.2018
14:50:26
сделать темплейт, в котором будешь форматировать $value, и указывать явно использовать этот темплейт в конфиге

Dmitriy
06.04.2018
14:52:18
Аа, точно. Спасибо!

Petr
06.04.2018
14:56:32
существуют какие-нибудь плагины для php-cs-fixer? а то встроенных правил мне мало - хочу еще

Boris
06.04.2018
15:02:22
Привет всем. Подскажите, что я могу делать не так? Крашится с ошибкой: The type of the "comments" attribute for class "App\Entity\Complaint" must be one of "App\Entity\Comment[]" ("array" given). symfony/property-access в наличии.
SO дает пример, https://stackoverflow.com/a/47331799 Но все равно получаю ошибку, больше не нарыл инфы по такому поводу вообще

Неужели никто так не десериализирует данные? :)

Andrey
06.04.2018
15:06:46
Ёпт. У тебя проблемы конечно)

Какой пхпдок у поля?

Или сеттера, откуда он мета инфу тянет

Boris
06.04.2018
15:07:52
/** * @param Comment $comment */ public function addComment(Comment $comment): void { if ($this->comments->contains($comment)) { return; } $this->comments[] = $comment; $comment->setComplaint($this); } Отсюда тянет.

Andrey
06.04.2018
15:09:30
Глянь дебагом, почему он берёт тип "Object[]" вместо array

Boris
06.04.2018
15:11:19
Глянь дебагом, почему он берёт тип "Object[]" вместо array
Тип array, тип ключа int, тип поля object с классом App\Entity\Comment.

Глянь дебагом, почему он берёт тип "Object[]" вместо array
https://github.com/symfony/serializer/blob/master/Normalizer/AbstractObjectNormalizer.php#L314

Вот тут он меняет класс и тут потом он в expectedTypes прокидывает App\\Entity\\Comment[]

https://github.com/symfony/serializer/blob/master/Normalizer/AbstractObjectNormalizer.php#L324

Andrey
06.04.2018
15:24:44
Boris
06.04.2018
15:25:07
Окей, спасибо

Kirill
06.04.2018
17:45:52
На всякий случай сюда сдублирую, а то ошибка мистическая какая-то

Чот всё облазил и не смог найти нигде инфы адекватной. Апнул симфоню до 3.4 и начали прилетать: An exception occurred in driver: SQLSTATE[HY000] [2002] No such file or directory

Google
Kirill
06.04.2018
17:45:52
Сами коннекты не менял вообще

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

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

ну и плюс доктрина апнулась с 2.5 до 2.6, но откат на 2.5 не исправляет ошибку

мб кто сталкивался?

Kirill
06.04.2018
17:47:03
в нём

вообще в докере крутится перкона древняя, 5.5 версии

server_version проставлен на мускуль 5.5

ну т.е. один хрен

докер я не апал, если что, даже не вырубал)

пока ещё

Andrey
06.04.2018
17:48:36
какой предшествовал запрос к базе?

или вообще ничего не работает, вплоть до коннекта?

Kirill
06.04.2018
17:49:35
хм

ну тащемта достаточно просто фикстурки стратануть и тут уже валится всё

с этой ошибкой, как-будто нет соединения вообще

а дебаггером лазать по внутренностям доктрины и смотреть где отлетает - то ещё удовольствие)

Kirill
06.04.2018
17:50:55
О, во, в полотне ещё одна сообщенька

Google
Kirill
06.04.2018
17:50:58
An exception occured while establishing a connection to figure out your pla tform version. You can circumvent this by setting a 'server_version' configuration value For further information have a look at: https://github.com/doctrine/DoctrineBundle/issues/673

Alan
06.04.2018
17:50:58
они сами апнули не?)

Bohdan
06.04.2018
17:50:58
в нём
я просто вот собираю себе докер сборку для поучиться и подобная ошибка у меня из - за того, что mysql отсутствует вообще

Alan
06.04.2018
17:51:27
а, не вырубал)

Kirill
06.04.2018
17:52:09
неее, я прям сейчас накатил композер апдейт и вуаля

прям изнутри докера

Kirill
06.04.2018
17:52:46
блин, я ж ленивая задница

ну ладно, кажется придётся дебажить самому)

Alan
06.04.2018
17:53:11
права мож какие?

на файлики

Kirill
06.04.2018
17:53:18
хм

Andrey
06.04.2018
17:53:33
ну права на файлы мускула для мускула....

Kirill
06.04.2018
17:53:35
кеш вроде сносил подчистую

а так

ну чесслово - хз

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