*/ class SubscriptionChangeMapper extends QBMapper { public function __construct(IDBConnection $db) { } /** * @return SubscriptionChangeEntity[] */ public function findAll(string $userId) { } /** * @return ?SubscriptionChangeEntity */ public function findByUrl(string $url, string $userId) { } public function remove(SubscriptionChangeEntity $subscriptionChangeEntity): void { } /** * @return SubscriptionChangeEntity[] */ public function findAllSubscriptionState(bool $subscribed, \DateTime $sinceTimestamp, string $userId) { } }