Pull merge.
[yaffs-website] / vendor / chi-teck / drupal-code-generator / templates / d8 / service / response-policy.twig
1 <?php
2
3 namespace Drupal\{{ machine_name }}\PageCache;
4
5 use Drupal\Core\PageCache\ResponsePolicyInterface;
6 use Symfony\Component\HttpFoundation\Request;
7 use Symfony\Component\HttpFoundation\Response;
8
9 /**
10  * A policy disallowing caching requests with certain cookies.
11  */
12 class {{ class }} implements ResponsePolicyInterface {
13
14   /**
15    * {@inheritdoc}
16    */
17   public function check(Response $response, Request $request) {
18     if ($request->cookies->get('foo')) {
19       return self::DENY;
20     }
21   }
22
23 }