Добрый вечер, вопрос по NelmioApiDocBundle как добавить схему аннотациями? Хочу описать

enum параметры внутри Enum класса чтобы ссылаться через ref.
@OA\Schema(type="string", enum={"SINGLE", "MARRIED"}) в докблоке класса игнорируется и не парсится

13 ответов

21 просмотр

На вопрос не отвечу, но из личного опыта - советую отказываться от аннотационного описания. Либо писать все в ямле, либо вообще доку отвязать от проекта. У меня есть пример прекрасно задокументированного контроллера, вот только в нем 10% кода и 90% документации. Работать с этим тошно.

Модели(нелмио) решают проблему по большей части. Но прибавляют своих)

Vlad-... Автор вопроса
Павел Г.
Модели(нелмио) решают проблему по большей части. Н...

Решают с генерацией сущностей по группам и роутам, но из за измененной логики парсинга добавляют кучку своих)

Vlad ...
Решают с генерацией сущностей по группам и роутам,...

Вообще не испытываю никаких проблем с этим. Создал outputDto, прокинул туда сущность, наплодил геттеров, которые проксируются на геттеры из сущности и все, никаких групп, генерация автодоки, описательная дока к экшну почти константа, где-то имена dto меняются и то, не всегда

Vlad-... Автор вопроса
Александр Ерин
Вообще не испытываю никаких проблем с этим. Создал...

Зачем только в этой последовательности сущность, если в итоег все равно мапите на readModel

Vlad ...
Решают с генерацией сущностей по группам и роутам,...

Имелась ввиду проблема введения readModel ) а не мапинга сущностей на разные ответы.

Vlad-... Автор вопроса
Павел Г.
Имелась ввиду проблема введения readModel ) а не м...

Так нелмио бандл парсит группы сериализации и билдит схемы по группам)

Vlad ...
Так нелмио бандл парсит группы сериализации и билд...

Я что с первого раза не понял профит, что с второго. Какую проблему вы этим решаете?

Vlad-... Автор вопроса
Павел Г.
Я что с первого раза не понял профит, что с второг...

Возможно мы немного про разные штуки говорим) я про кейс когда сущность нормализуется с разным набором полей, например для просмотра профиля юзера и для списка юзеров, в этом случае юзаются группы, вот бандл умеет парсить эти группы при генерации схемы/модели юзера и генерит две штуки с разным набором полей)

Vlad ...
Возможно мы немного про разные штуки говорим) я пр...

Ага про разные :) Да, в вашем случае, группы + номрализаторы самый торт.

Vlad-... Автор вопроса
Павел Г.
Ага про разные :) Да, в вашем случае, группы + ном...

Может знаешь как как заставить шторм делать красивые отступы вложенным аннотациям?

Похожие вопросы

Обсуждают сегодня

Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Это переведённый текст с английского. Я не говорю на русском, но могу использовать переводчик Телеграм. Приветствую! Я начинающий веб-разработчик и все еще учусь. В настояще...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
3
А не хотим ли мы развлечься? 😉 Но так чтобы с пользой для наших профессиональных навыков?? 👨‍🎓👩‍🎓 Предлагаю на октябрь запланировать тестовый запуск новой командной игры "Игр...
Andrii Kurdiumov
2
Привет всем! Почему этот код не срабатывает при добавлении или удалении пользователя из чата? bot.on('chat_member', async (ctx) => { console.log(ctx); }) bot.launch({allo...
Alexander
5
у кого сколько оперативы на базе данных ?
АДИЛЬБЕК
4
Через бот апи возможно получить ID стикерпака? Не ссылку.
Vexylon [АФК до 09.09]
5
Привет Хочу сделать аналог iCloud’а для своих проектов, чтобы пользовательская информация хранилась в облаке, была доступна во всех сервисах, её можно было подсасывать везде)...
Виталий
9
В тг можно спарсить всех кто пишет в группе? Если список участников скрыт
S
3
код Event::listen('cms.page.display', function (&$content, $slug, $page, $html) { if (is_object($content)) { dump($content); } else { dump($s...
Point 111
3
Всем привет. Не понимаю, в чём тут шутка юмора. Убирается только разрешение на send_messages. А send_media_messages остаётся. Как сделать, чтобы оба убирались? await b...
Alexander
2
Карта сайта