PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.12.1
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.12.1
5.12.1 5.12.0 5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / vendor / prefixed / symfony / http-foundation / Test / Constraint / ResponseHasHeader.php
matomo / app / vendor / prefixed / symfony / http-foundation / Test / Constraint Last commit date
RequestAttributeValueSame.php 2 years ago ResponseCookieValueSame.php 1 year ago ResponseFormatSame.php 2 years ago ResponseHasCookie.php 2 years ago ResponseHasHeader.php 2 years ago ResponseHeaderSame.php 2 years ago ResponseIsRedirected.php 2 years ago ResponseIsSuccessful.php 2 years ago ResponseIsUnprocessable.php 2 years ago ResponseStatusCodeSame.php 2 years ago
ResponseHasHeader.php
48 lines
1 <?php
2
3 /*
4 * This file is part of the Symfony package.
5 *
6 * (c) Fabien Potencier <fabien@symfony.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11 namespace Matomo\Dependencies\Symfony\Component\HttpFoundation\Test\Constraint;
12
13 use PHPUnit\Framework\Constraint\Constraint;
14 use Matomo\Dependencies\Symfony\Component\HttpFoundation\Response;
15 final class ResponseHasHeader extends Constraint
16 {
17 private $headerName;
18 public function __construct(string $headerName)
19 {
20 $this->headerName = $headerName;
21 }
22 /**
23 * {@inheritdoc}
24 */
25 public function toString() : string
26 {
27 return sprintf('has header "%s"', $this->headerName);
28 }
29 /**
30 * @param Response $response
31 *
32 * {@inheritdoc}
33 */
34 protected function matches($response) : bool
35 {
36 return $response->headers->has($this->headerName);
37 }
38 /**
39 * @param Response $response
40 *
41 * {@inheritdoc}
42 */
43 protected function failureDescription($response) : string
44 {
45 return 'the Response ' . $this->toString();
46 }
47 }
48