Какой аналог itemOperations в api-platform 3 версии?

Ситуация в следующем. Обновил api-platform/core до последней 3 версии и не могу исправить аннотацию (версии 2) на атрибуты (версии 3).

Вот аннотация для второй версии:

/**
 * @ApiResource(
 *     collectionOperations={
 *       "get"={
 *          "normalization_context"={"groups"="order:list"}
 *       },
 *       "post"={
 *          "security"="is_granted('ROLE_USER')",
 *          "normalization_context"={"groups"="order:list:write"}
 *       }
 *     },
 *     itemOperations={
 *       "get"={
 *          "normalization_context"={"groups"="order:item"}
 *       },
 *     },
 * )
 */

Почитав доку для третьей версии, частично перевел аннотацию на атрибуты, получилось:

#[ApiResource(
    operations: [
        new Get(
            normalizationContext: ['groups' => 'order:list']
        ),
        new Post(
            normalizationContext: ['groups' => 'order:list:write'],
            security: ["is_granted('ROLE_USER')"]
        )
    ],
)]

Но вот как перевести вот этот участок:

 *     itemOperations={
 *       "get"={
 *          "normalization_context"={"groups"="order:item"}
 *       },
 *     },

Ума не приложу :( Кто сталкивался с подобным вопросом? Подскажите.


Ответы (0 шт):