Open Journal Systems
3.3.0
RequestAttributeValueSame.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
12
namespace
Symfony\Component\HttpFoundation\Test\Constraint
;
13
14
use PHPUnit\Framework\Constraint\Constraint;
15
use
Symfony\Component\HttpFoundation\Request
;
16
17
final
class
RequestAttributeValueSame
extends
Constraint
18
{
19
private
$name;
20
private
$value;
21
22
public
function
__construct
(
string
$name,
string
$value)
23
{
24
$this->name = $name;
25
$this->value = $value;
26
}
27
31
public
function
toString
(): string
32
{
33
return
sprintf(
'has attribute "%s" with value "%s"'
, $this->name, $this->value);
34
}
35
41
protected
function
matches
($request): bool
42
{
43
return
$this->value === $request->attributes->get($this->name);
44
}
45
51
protected
function
failureDescription
($request): string
52
{
53
return
'the Request '
.$this->toString();
54
}
55
}
Symfony\Component\HttpFoundation\Test\Constraint\RequestAttributeValueSame\matches
matches($request)
Definition:
RequestAttributeValueSame.php:41
Symfony\Component\HttpFoundation\Test\Constraint\RequestAttributeValueSame\__construct
__construct(string $name, string $value)
Definition:
RequestAttributeValueSame.php:22
Symfony\Component\HttpFoundation\Request
Definition:
lib/vendor/symfony/http-foundation/Request.php:31
Symfony\Component\HttpFoundation\Test\Constraint\RequestAttributeValueSame\toString
toString()
Definition:
RequestAttributeValueSame.php:31
Symfony\Component\HttpFoundation\Test\Constraint
Definition:
RequestAttributeValueSame.php:12
Symfony\Component\HttpFoundation\Test\Constraint\RequestAttributeValueSame
Definition:
RequestAttributeValueSame.php:17
Symfony\Component\HttpFoundation\Test\Constraint\RequestAttributeValueSame\failureDescription
failureDescription($request)
Definition:
RequestAttributeValueSame.php:51
plugins
paymethod
paypal
vendor
symfony
http-foundation
Test
Constraint
RequestAttributeValueSame.php
Generated on Fri Aug 28 2020 14:53:23 for Open Journal Systems by
1.8.17