Привет всем! почему phpstorm ругается на это "Constant expression contains

invalid operations"?
Хотя сам по себе код правильно работает

use OpenApi\Attributes as OA;

#[OA\RequestBody(
content: new OA\JsonContent(
properties: [
new OA\Property(property: 'firstname', type: 'string', example: 'Krethi', minLength: 5, maxLength: 15),
new OA\Property(property: 'lasttname', type: 'string', example: 'Plethi', minLength: 5, maxLength: 15),
]
)
)]

12 ответов

83 просмотра

ключевое слово new нельзя в аттрибутах же

Попробуйте обновить пхп шторм до последней версии

Шурик
ключевое слово new нельзя в аттрибутах же

де-юре нельзя, де-факто можно в Doctrine аннотациях только так #[ORM\Entity(repositoryClass: UserRepository::class)] #[ORM\HasLifecycleCallbacks] #[ORM\Table( name: 'users', indexes: [ new ORM\Index(name: 'idx_users_uuid', columns: ['uuid']), new ORM\Index(name: 'idx_users_affiliate_hashes', columns: ['affiliate_hashes']), new ORM\Index(name: 'idx_users_country_code', columns: ['country_code']), new ORM\Index(name: 'idx_users_http_referrer_short', columns: ['http_referrer_short']), new ORM\Index(name: 'idx_users_is_active', columns: ['is_active']), new ORM\Index(name: 'idx_users_email_subscription', columns: ['email_subscription']), new ORM\Index(name: 'idx_users_two_fa_telegram_id', columns: ['two_fa_telegram_id']), new ORM\Index(name: 'idx_users_affiliate_hashes', columns: ['affiliate_hashes']), new ORM\Index(name: 'idx_users_created_at', columns: ['created_at']), new ORM\Index(name: 'idx_users_affiliate_status', columns: ['affiliate_status']), new ORM\Index(name: 'idx_users_roles', columns: ['roles'], options: ['where' => '"roles" @> \'["ROLE_ADMIN"]\'::jsonb']), new ORM\Index(name: 'idx_users_upline_id', columns: ['upline_id'], options: ['where' => '"upline_id" IS NOT NULL']), new ORM\Index(name: 'idx_users_description', columns: ['description'], options: ['where' => '"description" IS NOT NULL']), new ORM\Index(name: 'idx_users_is_banned', columns: ['is_banned'], options: ['where' => '"is_banned" IS NOT NULL']), new ORM\Index(name: 'idx_users_maybe_cheater', columns: ['maybe_cheater'], options: ['where' => '"maybe_cheater" = TRUE']), new ORM\Index(name: 'idx_users_full_name', columns: ['LOWER("first_name" || \' \' || "last_name")']), new ORM\Index(name: 'idx_users_affiliate', columns: ['affiliate'], options: ['where' => '"affiliate" IS NOT NULL']) ], uniqueConstraints: [ new ORM\UniqueConstraint(name: 'idx_users_login', fields: ['login']) ] )]

Alexander
у меня версия 2021.2

тогда не знаю у меня тоже ругалось, пока IDE до последней версии не обновил

Alexander- Автор вопроса
Alexander- Автор вопроса
wagner
тогда не знаю у меня тоже ругалось, пока IDE до по...

обновил до 2021.2.4 и проблема исчезла. Эх, phpstrom :-|

wagner
да надо переписывать всё)

idx_users_uuid разве не primary ?

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

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

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
разработчик ботов скидывает портфолио, боты которые он уже создал. А вот как узнать что это именно он их создал?
Gosudar
4
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
кто-нибудь уже пробовал это?
Lencore
4
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
❓ Подскажите как сделать в группе телеги функцию (кнопку) пересылки сообщения где есть нарушение правил? Бот к каждому сообщению (по определенным ключам) добавляет снизу кнопк...
Alexander
4
Карта сайта