1515use Drupal \wmcontroller \WmcontrollerEvents ;
1616use Symfony \Component \EventDispatcher \EventSubscriberInterface ;
1717use Symfony \Component \HttpFoundation \Response ;
18- use Symfony \Component \HttpKernel \Event \FilterResponseEvent ;
19- use Symfony \Component \HttpKernel \Event \GetResponseEvent ;
20- use Symfony \Component \HttpKernel \Event \PostResponseEvent ;
18+ use Symfony \Component \HttpKernel \Event \RequestEvent ;
19+ use Symfony \Component \HttpKernel \Event \ResponseEvent ;
20+ use Symfony \Component \HttpKernel \Event \TerminateEvent ;
2121use Symfony \Component \HttpKernel \KernelEvents ;
2222
2323class CacheSubscriber implements EventSubscriberInterface
@@ -70,7 +70,7 @@ public static function getSubscribedEvents()
7070 return $ events ;
7171 }
7272
73- public function onEnrichRequest (GetResponseEvent $ event )
73+ public function onEnrichRequest (RequestEvent $ event )
7474 {
7575 // Do a faster-than-drupal user and session lookup
7676 // Fills the Request attribute with:
@@ -80,9 +80,9 @@ public function onEnrichRequest(GetResponseEvent $event)
8080 $ this ->enrichRequest ->enrichRequest ($ event ->getRequest ());
8181 }
8282
83- public function onGetCachedResponse (GetResponseEvent $ event )
83+ public function onGetCachedResponse (RequestEvent $ event )
8484 {
85- if (!$ event ->isMasterRequest ()) {
85+ if (!$ event ->isMainRequest ()) {
8686 return ;
8787 }
8888
@@ -111,13 +111,13 @@ public function onGetCachedResponse(GetResponseEvent $event)
111111 }
112112 }
113113
114- public function onResponse (FilterResponseEvent $ event )
114+ public function onResponse (ResponseEvent $ event )
115115 {
116116 $ request = $ event ->getRequest ();
117117 $ response = $ event ->getResponse ();
118118
119119 if (
120- !$ event ->isMasterRequest ()
120+ !$ event ->isMainRequest ()
121121 || $ response instanceof CachedResponse
122122 || empty ($ response ->getContent ())
123123 ) {
@@ -173,13 +173,13 @@ public function onTags(CacheTagsEvent $event)
173173 }
174174 }
175175
176- public function onTerminate (PostResponseEvent $ event )
176+ public function onTerminate (TerminateEvent $ event )
177177 {
178178 $ request = $ event ->getRequest ();
179179 $ response = $ event ->getResponse ();
180180
181181 if (
182- !$ event ->isMasterRequest ()
182+ !$ event ->isMainRequest ()
183183 || !$ response ->isCacheable ()
184184 ) {
185185 return ;
0 commit comments