Open Journal Systems  3.3.0
ResponseIsRedirected.php
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 
13 
14 use PHPUnit\Framework\Constraint\Constraint;
16 
17 final class ResponseIsRedirected extends Constraint
18 {
22  public function toString(): string
23  {
24  return 'is redirected';
25  }
26 
32  protected function matches($response): bool
33  {
34  return $response->isRedirect();
35  }
36 
42  protected function failureDescription($response): string
43  {
44  return 'the Response '.$this->toString();
45  }
46 
52  protected function additionalFailureDescription($response): string
53  {
54  return (string) $response;
55  }
56 }
Symfony\Component\HttpFoundation\Test\Constraint\ResponseIsRedirected
Definition: ResponseIsRedirected.php:17
Symfony\Component\HttpFoundation\Response
Definition: lib/vendor/symfony/http-foundation/Response.php:19
Symfony\Component\HttpFoundation\Test\Constraint\ResponseIsRedirected\additionalFailureDescription
additionalFailureDescription($response)
Definition: ResponseIsRedirected.php:52
Symfony\Component\HttpFoundation\Test\Constraint\ResponseIsRedirected\failureDescription
failureDescription($response)
Definition: ResponseIsRedirected.php:42
Symfony\Component\HttpFoundation\Test\Constraint\ResponseIsRedirected\matches
matches($response)
Definition: ResponseIsRedirected.php:32
Symfony\Component\HttpFoundation\Test\Constraint
Definition: RequestAttributeValueSame.php:12
Symfony\Component\HttpFoundation\Test\Constraint\ResponseIsRedirected\toString
toString()
Definition: ResponseIsRedirected.php:22