ampache/ampache

View on GitHub
src/Repository/PodcastEpisodeRepositoryInterface.php

Summary

Maintainability
A
0 mins
Test Coverage

Saw possibly unextractable annotation for a fragment of comment '* @param null|positive-int $downloadLimit': after null|positive, did not see an element name (will guess based on comment order)
Open

     * @param null|positive-int $downloadLimit

Parameter $podcast has undeclared type \Ampache\Repository\Model\Podcast
Open

    public function getEpisodesEligibleForDeletion(Podcast $podcast): Traversable;

Return type of getEpisodes() is undeclared type \Ampache\Repository\list<int></int>
Open

    public function getEpisodes(Podcast $podcast, string $stateFilter = ''): array;

Parameter $podcast has undeclared type \Ampache\Repository\Model\Podcast
Open

    public function getEpisodesEligibleForDownload(Podcast $podcast, ?int $downloadLimit): Traversable;

Parameter $episode has undeclared type \Ampache\Repository\Model\Podcast_Episode
Open

    public function updateState(

Parameter $episode has undeclared type \Ampache\Repository\Model\Podcast_Episode
Open

    public function deleteEpisode(Podcast_Episode $episode): void;

Doc-block of getEpisodes contains declared return type \Ampache\Repository\list<int></int> which is incompatible with the return type array declared in the signature
Open

     * @return list<int>

Parameter $podcast has undeclared type \Ampache\Repository\Model\Podcast
Open

    public function getEpisodes(Podcast $podcast, string $stateFilter = ''): array;

Saw a token Phan may have failed to parse after '* @param null|positive-int $downloadLimit': after null|positive, saw '-'
Open

     * @param null|positive-int $downloadLimit

Parameter $podcast has undeclared type \Ampache\Repository\Model\Podcast
Open

    public function getEpisodeCount(Podcast $podcast): int;

There are no issues that match your filters.

Category
Status