瀏覽代碼

wip

master
Daniel 2 年之前
父節點
當前提交
5dc6a67ef6
共有 3 個文件被更改,包括 1770 次插入0 次删除
  1. +1766
    -0
      openapi.yaml
  2. +3
    -0
      src/ApiResource/PartnerApi.php
  3. +1
    -0
      src/Mapper/PartnerApiToEntityMapper.php

+ 1766
- 0
openapi.yaml
文件差異過大導致無法顯示
查看文件


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

@@ -7,7 +7,9 @@

namespace App\ApiResource;

use ApiPlatform\Doctrine\Odm\Filter\OrderFilter;
use ApiPlatform\Doctrine\Orm\State\Options;
use ApiPlatform\Metadata\ApiFilter;
use ApiPlatform\Metadata\ApiProperty;
use ApiPlatform\Metadata\ApiResource;
use App\Entity\MediaObject;
@@ -45,6 +47,7 @@ use Symfony\Component\Validator\Constraints\NotBlank;
processor: EntityClassDtoStateProcessor::class,
stateOptions: new Options(entityClass: Partner::class),
)]
#[ApiFilter(OrderFilter::class, properties: ['name'], arguments: ['orderParameterName' => 'order'])]
class PartnerApi
{
#[ApiProperty(readable: false, writable: false, identifier: true)]


+ 1
- 0
src/Mapper/PartnerApiToEntityMapper.php 查看文件

@@ -49,6 +49,7 @@ class PartnerApiToEntityMapper implements MapperInterface
assert($entity instanceof Partner);

$entity->setName($dto->name);
$entity->setType($dto->type);
$entity->setStreet($dto->street);
$entity->setStreetNo($dto->streetNo);
$entity->setZip($dto->zip);


Loading…
取消
儲存