1 | <?php |
||
9 | class FullTicket implements TicketBuilder |
||
10 | { |
||
11 | /** @var array */ |
||
12 | private $ticketData; |
||
13 | |||
14 | /** @var array */ |
||
15 | private $prData; |
||
16 | |||
17 | /** @var array */ |
||
18 | private $dirData; |
||
19 | |||
20 | public function addTicketData(array $ticketData) : void |
||
24 | |||
25 | public function addPullRequestData(array $prData) : void |
||
29 | |||
30 | public function addDirectoryData(array $dirData) : void |
||
34 | |||
35 | /** |
||
36 | * Returns ticket VO created from jira ticket, pull request and directory data. |
||
37 | */ |
||
38 | public function ticket() : Ticket |
||
46 | } |
||
47 |