repod/stubs/OCA/GPodderSync/Db/EpisodeAction/EpisodeActionRepository.php
Michel Roux 25949e98c9
All checks were successful
repod / xml (push) Successful in 26s
repod / php (push) Successful in 45s
repod / nodejs (push) Successful in 1m8s
repod / release (push) Has been skipped
chore: ⬆️ update locks
2024-09-19 08:27:04 +02:00

32 lines
659 B
PHP

<?php
declare(strict_types=1);
namespace OCA\GPodderSync\Db\EpisodeAction;
use OCA\GPodderSync\Core\EpisodeAction\EpisodeAction;
class EpisodeActionRepository
{
public function __construct(
private EpisodeActionMapper $episodeActionMapper
) {}
/**
* @return EpisodeAction[]
*/
public function findAll(int $sinceEpoch, string $userId) {}
/**
* @return ?EpisodeAction
*/
public function findByEpisodeUrl(string $episodeUrl, string $userId) {}
/**
* @return ?EpisodeAction
*/
public function findByGuid(string $guid, string $userId) {}
public function deleteEpisodeActionByEpisodeUrl(string $episodeUrl, string $userId): void {}
}