/** * @param Mirasvit_Helpdesk_Model_Ticket $ticket * @param string|int[] $tags */ public function setTags($ticket, $tags) { if (is_string($tags)) { $tags = explode(',', $tags); } $tagIds = array(); foreach ($tags as $tagName) { $tag = $this->getTag($tagName); if (!$tag) { continue; } $tagIds[] = $tag->getId(); } $ticket->setTagIds($tagIds); }