*/ class EpisodeActionMapper extends QBMapper { protected $tableName; protected $entityClass; protected $db; public function __construct(IDBConnection $db) {} /** * @return EpisodeActionEntity[] * * @throws Exception */ public function findAll(int $sinceTimestamp, string $userId) {} /** * @return ?EpisodeActionEntity */ public function findByEpisodeUrl(string $episodeIdentifier, string $userId) {} /** * @return ?EpisodeActionEntity */ public function findByGuid(string $guid, string $userId) {} }