*/ class FederatedInviteMapper extends QBMapper { public const TABLE_NAME = 'federated_invites'; public function __construct(IDBConnection $db) { parent::__construct($db, self::TABLE_NAME); } public function findByToken(string $token): FederatedInvite { $qb = $this->db->getQueryBuilder(); $qb->select('*') ->from('federated_invites') ->where($qb->expr()->eq('token', $qb->createNamedParameter($token))); return $this->findEntity($qb); } }