My Project
総合概要
名前空間
クラス
ファイル
ファイル一覧
src
Task
Command
CreateTask
CreateTaskInputPort.php
[詳解]
1
<?php
2
declare(strict_types=1);
3
4
namespace
Todo\Task\Command\CreateTask
;
5
6
use
Todo\Task\ValueObject\TaskId
;
7
use
Todo\Task\ValueObject\TaskCost
;
8
use
Todo\Task\ValueObject\TaskName
;
9
use
Todo\Task\ValueObject\TaskLabel
;
10
use
Todo\Task\ValueObject\TaskTodos
;
11
use
Todo\Task\ValueObject\TaskDetail
;
12
use
Todo\Task\ValueObject\TaskDeadline
;
13
14
interface
CreateTaskCardInputPort
15
{
16
public
function
id
():
TaskId
;
17
18
public
function
name
():
TaskName
;
19
20
public
function
detail
():
TaskDetail
;
21
22
public
function
deadline
():
TaskDeadline
;
23
24
public
function
lavel
():
TaskLabel
;
25
26
public
function
costs
():
TaskCost
;
27
28
public
function
todos
():
TaskTodos
;
29
30
}
TaskDetail
Todo\Task\Command\CreateTask
Definition:
CreateTask.php:4
Todo\Task\ValueObject\TaskDeadline
Definition:
TaskDeadline.php:6
Todo\Task\Command\CreateTask\CreateTaskCardInputPort\costs
costs()
Todo\Task\ValueObject\TaskCost
Definition:
TaskCost.php:7
Todo\Task\ValueObject\TaskLabel
Definition:
TaskLabel.php:6
Todo\Task\Command\CreateTask\CreateTaskCardInputPort\name
name()
Todo\Task\ValueObject\TaskTodos
Definition:
TaskTodos.php:6
TaskCost
Todo\Task\ValueObject\TaskDetail
Definition:
TaskDetail.php:9
Todo\Task\Command\CreateTask\CreateTaskCardInputPort\detail
detail()
Todo\Task\Command\CreateTask\CreateTaskCardInputPort\lavel
lavel()
Todo\Task\Command\CreateTask\CreateTaskCardInputPort\id
id()
Todo\Task\Command\CreateTask\CreateTaskCardInputPort\todos
todos()
TaskTodos
TaskName
Todo\Task\Command\CreateTask\CreateTaskCardInputPort\deadline
deadline()
Todo\Task\ValueObject\TaskName
Definition:
TaskName.php:9
TaskLabel
Todo\Task\Command\CreateTask\CreateTaskCardInputPort
Definition:
CreateTaskInputPort.php:14
TaskDeadline
TaskId
Todo\Task\ValueObject\TaskId
Definition:
TaskId.php:8
構築:
1.8.11