Size: a a a

2021 July 21

VB

Valera Bendatiy in symfony
Спасибо, попробую
источник

TA

Timofeev Andrey in symfony
@BitchesLoveCannons локально !!! 👁
источник

dm

dima m in symfony
воспользовался  Event Subscribers, все супер спасибо)
источник

in symfony
Всем привет, у меня такая проблема.

Использую JMS Serializer Bundle. В моём реквесте есть валидация boolean-полей @Assert/IsTrue. Проблема в том, что если с в реквесте в этом поле просто строка или число, то Serializer переводит это значение в true. Могу понять почему, но можно ли как-то это убрать, чтобы Serializer не приводил string/int значения в boolean, чтобы валидатор выдавал ошибку?
источник

MV

Moz Vkusni in symfony
@Assert/Type('boolean') ?
источник

in symfony
Не помогает. Проблема в том, что в реквесте например так:
{
   ...
   "termsAndConditions": "test"
}


В Request DTO так:
/**
* @Assert\NotNull()
* @Assert\IsTrue()
* @Assert\Type("boolean")
*
* @Serializer\SerializedName("termsAndConditions")
* @Serializer\Type("bool")
*
* @var bool|null
*/
private ?bool $termsAndConditions;


Но прикол в том, что JMS Serializer переводит значение "test" в boolean, и, соответственно оно станет true, до того, как оно дойдёт до валидатора
источник

V

Vasiliy in symfony
declare(strict_types=1)
источник

MV

Moz Vkusni in symfony
@Assert/Sequentially
источник

MV

Moz Vkusni in symfony
в нем расставляешь порядок ассертов
источник

V

Vasiliy in symfony
или убрать ?bool
источник

in symfony
Есть
источник

in symfony
Тогда будет ошибка 500
источник

VG

Valentin Gerbey in symfony
конечно есть, в одном случае это агрегация, в другом — композиция.
источник
2021 July 22

АЯ

Андрей Ява in symfony
Есть. В первом случае ты сможешь подставить любой сервис при необходимости.  К примеру при  тестировании можно подкинуть мок.
Во втором досвидания
источник

AT

Adilet Tussupbekov in symfony
Что такое "стабы"?
источник

Р

Роман in symfony
источник

AT

Adilet Tussupbekov in symfony
спс
источник

YB

Yuri Barsukov in symfony
Добрый день товарищи. Помогите пожалуйста.
есть две сущности доктриновские. Родитель и Наследник. для родителя настроены @ORM\InheritanceType("JOINED") + @ORM\DiscriminatorColumn + @ORM\DiscriminatorMap. Наследник, соотвественно, входит в DiscriminatorMap
есть запрос, сформированный через QueryBuilder. Для запроса указано ->orderBy('child.id')
но если посмотреть сформированный SQL запроса, то там почему-то условие ORDER BY parent.id

кто-нибудь может подсказать, как мне указать сортировку именно по child.id  в финальном запросе?
в гугле у меня не получается найти. все ссылки, по большей части, на документацию по доктрине. :(

Заранее спасибо за ответ.
источник

D

Dima in symfony
Всем привет, мб кто то шарит как шторму автоматически отдавать инфу о том, какой неймспейс должен быть в текущей дериктории?

Есть папка в которой создан composer.json, в котором прописан автолоад
    "autoload": {
       "psr-4": {
           "Test\\TestPlugin\\": "src/"
       }
   }

Сейчас шторм понимает неймспейс только если я создам в src класс, тогда все последующие будут с норм неймспейсом. Только не те, что я буду ложить во вложеные дериктории, там уже не работает неймспейс.

Мб кто то знает как лечить?
источник

МФ

Максим Федоров... in symfony
должен работать исправно для любой вложенности внутри src
источник