src/Repository/PodcastEpisodeRepositoryInterface.php
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
Open
* @param null|positive-int $downloadLimit
- Exclude checks
Parameter $podcast
has undeclared type \Ampache\Repository\Model\Podcast
Open
Open
public function getEpisodesEligibleForDeletion(Podcast $podcast): Traversable;
- Exclude checks
Return type of getEpisodes()
is undeclared type \Ampache\Repository\list<int></int>
Open
Open
public function getEpisodes(Podcast $podcast, string $stateFilter = ''): array;
- Exclude checks
Parameter $podcast
has undeclared type \Ampache\Repository\Model\Podcast
Open
Open
public function getEpisodesEligibleForDownload(Podcast $podcast, ?int $downloadLimit): Traversable;
- Exclude checks
Parameter $episode
has undeclared type \Ampache\Repository\Model\Podcast_Episode
Open
Open
public function updateState(
- Exclude checks
Parameter $episode
has undeclared type \Ampache\Repository\Model\Podcast_Episode
Open
Open
public function deleteEpisode(Podcast_Episode $episode): void;
- Exclude checks
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
Open
* @return list<int>
- Exclude checks
Parameter $podcast
has undeclared type \Ampache\Repository\Model\Podcast
Open
Open
public function getEpisodes(Podcast $podcast, string $stateFilter = ''): array;
- Exclude checks
Saw a token Phan may have failed to parse after '* @param null|positive-int $downloadLimit':
after null|positive,
saw '-'
Open
Open
* @param null|positive-int $downloadLimit
- Exclude checks
Parameter $podcast
has undeclared type \Ampache\Repository\Model\Podcast
Open
Open
public function getEpisodeCount(Podcast $podcast): int;
- Exclude checks