*/ class MessageTagsMapper extends QBMapper { public function __construct(IDBConnection $db) { parent::__construct($db, 'mail_message_tags'); } public function getMessagesByTag(int $id): array { $qb = $this->db->getQueryBuilder(); $qb->select('*') ->from($this->getTableName()) ->where( $qb->expr()->eq('tag_id', $qb->createNamedParameter($id, IQueryBuilder::PARAM_INT)), ); return $this->findEntities($qb); } }