@@ -19,16 +19,16 @@ class Downloader implements DownloaderInterface
1919 use DispatcherTrait;
2020
2121 /** @var PersistenceHandlerInterface */
22- private $ persistenceHandler ;
22+ private PersistenceHandlerInterface $ persistenceHandler ;
2323
2424 /** @var RequestHandlerInterface */
25- private $ requestHandler ;
25+ private RequestHandlerInterface $ requestHandler ;
2626
2727 /** @var int the maximum number of downloaded resources. 0 means no limit */
28- private $ downloadLimit = 0 ;
28+ private int $ downloadLimit = 0 ;
2929
3030 /** @var PostFetchFilterInterface[] */
31- private $ postFetchFilters = array ();
31+ private array $ postFetchFilters = array ();
3232
3333 /**
3434 * Downloader constructor.
@@ -72,7 +72,7 @@ public function getDownloadLimit(): int
7272 /**
7373 * @param PostFetchFilterInterface $filter
7474 */
75- public function addPostFetchFilter (PostFetchFilterInterface $ filter )
75+ public function addPostFetchFilter (PostFetchFilterInterface $ filter ): void
7676 {
7777 $ this ->postFetchFilters [] = $ filter ;
7878 }
@@ -81,7 +81,7 @@ public function addPostFetchFilter(PostFetchFilterInterface $filter)
8181 * @param DiscoveredUri $uri
8282 * @return false|Resource
8383 */
84- public function download (DiscoveredUri $ uri )
84+ public function download (DiscoveredUri $ uri ): Resource | false
8585 {
8686 $ resource = $ this ->fetchResource ($ uri );
8787
@@ -109,7 +109,7 @@ public function isDownLoadLimitExceeded(): bool
109109 * @param GenericEvent $event
110110 * @param string $eventName
111111 */
112- private function dispatch (GenericEvent $ event , string $ eventName )
112+ private function dispatch (GenericEvent $ event , string $ eventName ): void
113113 {
114114 $ this ->getDispatcher ()->dispatch ($ event , $ eventName );
115115 }
@@ -118,7 +118,7 @@ private function dispatch(GenericEvent $event, string $eventName)
118118 * @param DiscoveredUri $uri
119119 * @return Resource|false
120120 */
121- protected function fetchResource (DiscoveredUri $ uri )
121+ protected function fetchResource (DiscoveredUri $ uri ): Resource | false
122122 {
123123 $ resource = false ;
124124
@@ -162,7 +162,7 @@ private function matchesPostfetchFilter(Resource $resource): bool
162162 /**
163163 * @param PersistenceHandlerInterface $persistenceHandler
164164 */
165- public function setPersistenceHandler (PersistenceHandlerInterface $ persistenceHandler )
165+ public function setPersistenceHandler (PersistenceHandlerInterface $ persistenceHandler ): void
166166 {
167167 $ this ->persistenceHandler = $ persistenceHandler ;
168168 }
@@ -178,7 +178,7 @@ public function getPersistenceHandler(): PersistenceHandlerInterface
178178 /**
179179 * @param RequestHandlerInterface $requestHandler
180180 */
181- public function setRequestHandler (RequestHandlerInterface $ requestHandler )
181+ public function setRequestHandler (RequestHandlerInterface $ requestHandler ): void
182182 {
183183 $ this ->requestHandler = $ requestHandler ;
184184 }
0 commit comments