File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 13
13
14
14
namespace RoachPHP \Spider ;
15
15
16
+ use RoachPHP \Downloader \DownloaderMiddlewareInterface ;
17
+ use RoachPHP \Downloader \Middleware \HttpErrorMiddleware ;
16
18
use RoachPHP \Downloader \Middleware \RequestDeduplicationMiddleware ;
17
19
use RoachPHP \Downloader \Middleware \RequestMiddlewareInterface ;
20
+ use RoachPHP \Downloader \Middleware \ResponseMiddlewareInterface ;
18
21
use RoachPHP \Extensions \ExtensionInterface ;
19
22
use RoachPHP \Extensions \LoggerExtension ;
20
23
use RoachPHP \Extensions \StatsCollectorExtension ;
@@ -34,10 +37,11 @@ abstract class BasicSpider extends AbstractSpider
34
37
public array $ spiderMiddleware = [];
35
38
36
39
/**
37
- * @var list<class-string<RequestMiddlewareInterface>>
40
+ * @var list<class-string<DownloaderMiddlewareInterface| RequestMiddlewareInterface|ResponseMiddlewareInterface >>
38
41
*/
39
42
public array $ downloaderMiddleware = [
40
43
RequestDeduplicationMiddleware::class,
44
+ HttpErrorMiddleware::class,
41
45
];
42
46
43
47
/**
You can’t perform that action at this time.
0 commit comments