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 / ResponseFormatSame.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
ResponseFormatSame.php
65 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\Request;
15 use Matomo\Dependencies\Symfony\Component\HttpFoundation\Response;
16 /**
17 * Asserts that the response is in the given format.
18 *
19 * @author Kévin Dunglas <dunglas@gmail.com>
20 */
21 final class ResponseFormatSame extends Constraint
22 {
23 private $request;
24 private $format;
25 public function __construct(Request $request, ?string $format)
26 {
27 $this->request = $request;
28 $this->format = $format;
29 }
30 /**
31 * {@inheritdoc}
32 */
33 public function toString() : string
34 {
35 return 'format is ' . ($this->format ?? 'null');
36 }
37 /**
38 * @param Response $response
39 *
40 * {@inheritdoc}
41 */
42 protected function matches($response) : bool
43 {
44 return $this->format === $this->request->getFormat($response->headers->get('Content-Type'));
45 }
46 /**
47 * @param Response $response
48 *
49 * {@inheritdoc}
50 */
51 protected function failureDescription($response) : string
52 {
53 return 'the Response ' . $this->toString();
54 }
55 /**
56 * @param Response $response
57 *
58 * {@inheritdoc}
59 */
60 protected function additionalFailureDescription($response) : string
61 {
62 return (string) $response;
63 }
64 }
65