瀏覽代碼

PartnerApi Sorting

master
Florian Eisenmenger 2 年之前
父節點
當前提交
7ea115318a
共有 2 個文件被更改,包括 37 次插入7 次删除
  1. +36
    -6
      openapi.yaml
  2. +1
    -1
      src/ApiResource/PartnerApi.php

+ 36
- 6
openapi.yaml 查看文件

@@ -420,6 +420,32 @@ paths:
style: form style: form
explode: false explode: false
allowReserved: false allowReserved: false
-
name: type
in: query
description: ''
required: false
deprecated: false
allowEmptyValue: true
schema:
type: string
style: form
explode: false
allowReserved: false
-
name: 'type[]'
in: query
description: ''
required: false
deprecated: false
allowEmptyValue: true
schema:
type: array
items:
type: string
style: form
explode: true
allowReserved: false
- -
name: 'order[name]' name: 'order[name]'
in: query in: query
@@ -436,7 +462,7 @@ paths:
explode: false explode: false
allowReserved: false allowReserved: false
- -
name: type
name: 'order[city]'
in: query in: query
description: '' description: ''
required: false required: false
@@ -444,22 +470,26 @@ paths:
allowEmptyValue: true allowEmptyValue: true
schema: schema:
type: string type: string
enum:
- asc
- desc
style: form style: form
explode: false explode: false
allowReserved: false allowReserved: false
- -
name: 'type[]'
name: 'order[website]'
in: query in: query
description: '' description: ''
required: false required: false
deprecated: false deprecated: false
allowEmptyValue: true allowEmptyValue: true
schema: schema:
type: array
items:
type: string
type: string
enum:
- asc
- desc
style: form style: form
explode: true
explode: false
allowReserved: false allowReserved: false
deprecated: false deprecated: false
post: post:


+ 1
- 1
src/ApiResource/PartnerApi.php 查看文件

@@ -50,8 +50,8 @@ use Symfony\Component\Validator\Constraints\NotBlank;
processor: EntityClassDtoStateProcessor::class, processor: EntityClassDtoStateProcessor::class,
stateOptions: new Options(entityClass: Partner::class) stateOptions: new Options(entityClass: Partner::class)
)] )]
#[ApiFilter(OrderFilter::class, properties: ['name'], arguments: ['orderParameterName' => 'order'])]
#[ApiFilter(SearchFilter::class, properties: ['type' => 'exact'])] #[ApiFilter(SearchFilter::class, properties: ['type' => 'exact'])]
#[ApiFilter(OrderFilter::class, properties: ['name', 'city', 'website'], arguments: ['orderParameterName' => 'order'])]
class PartnerApi class PartnerApi
{ {
#[ApiProperty(readable: false, writable: false, identifier: true)] #[ApiProperty(readable: false, writable: false, identifier: true)]


Loading…
取消
儲存