/** * Sets the ticket post this attachment will be attached to. * * Automatically sets the ticket. * * @param kyTicketPost $ticket_post Ticket post. */ public function setTicketPost($ticket_post) { $this->ticket_post = ky_assure_object($ticket_post, 'kyTicketPost'); $this->ticket_post_id = $this->ticket_post !== null ? $this->ticket_post->getId() : null; $this->ticket = $this->ticket_post !== null ? $this->ticket_post->getTicket() : null; $this->ticket_id = $this->ticket !== null ? $this->ticket->getId() : null; }