/** * A basic test example. * * @return void */ public function testBuildTicketName() { $ticket = new Ticket(); $project = new Project(); $project->name = 'test'; $ticket->id = 1; $ticket->project = $project; $this->assertEquals('test-1', $ticket->getTicketName()); }
/** * @param array $ticketIds * @param $projectId * @return array */ private function buildTicketNames($ticketIds, $projectId) { $result = []; $project = Project::find($projectId); $ticket = new Ticket(); foreach ($ticketIds as $ticketId) { $ticket->id = $ticketId; $ticket->project = $project; $result[] = $ticket->getTicketName(); } return $result; }