feat: 메뉴 구성에 line 추가

This commit is contained in:
2023-03-22 22:04:35 +09:00
parent e385820301
commit 4d2b5ced82
4 changed files with 24 additions and 4 deletions
+14
View File
@@ -0,0 +1,14 @@
<?php
namespace sammo\DTO;
use LDTO\DTO;
class MenuLine extends DTO{
public readonly string $type;
public function __construct(
){
$this->type = 'line';
}
}
+1 -1
View File
@@ -9,7 +9,7 @@ use LDTO\Converter\ArrayConverter;
class MenuMulti extends DTO{
public readonly string $type;
/** @param MenuItem[] $subMenu */
/** @param (MenuItem|MenuLine)[] $subMenu */
public function __construct(
public string $name,
#[Convert(ArrayConverter::class, [DTO::class])]
+1 -1
View File
@@ -9,7 +9,7 @@ use LDTO\DTO;
class MenuSplit extends DTO{
public readonly string $type;
/** @param MenuItem[] $subMenu */
/** @param (MenuItem|MenuLine)[] $subMenu */
public function __construct(
public MenuItem $main,
#[Convert(ArrayConverter::class, [DTO::class])]