src/ServerRequest/HasAttribute.php 1 location
|
@@ 8-23 (lines=16) @@
|
5 |
|
use Psr\Http\Message\ServerRequestInterface; |
6 |
|
use Psr7Unitesting\Utils\ValueConstraintTrait; |
7 |
|
|
8 |
|
class HasAttribute extends AbstractConstraint |
9 |
|
{ |
10 |
|
use ValueConstraintTrait; |
11 |
|
|
12 |
|
public function toString() |
13 |
|
{ |
14 |
|
return sprintf('has the attribute "%s"', $this->expected); |
15 |
|
} |
16 |
|
|
17 |
|
protected function runMatches(ServerRequestInterface $request) |
18 |
|
{ |
19 |
|
$attributes = $request->getAttributes(); |
20 |
|
|
21 |
|
return isset($attributes[$this->expected]); |
22 |
|
} |
23 |
|
} |
24 |
|
|
src/ServerRequest/HasCookieParam.php 1 location
|
@@ 8-23 (lines=16) @@
|
5 |
|
use Psr\Http\Message\ServerRequestInterface; |
6 |
|
use Psr7Unitesting\Utils\ValueConstraintTrait; |
7 |
|
|
8 |
|
class HasCookieParam extends AbstractConstraint |
9 |
|
{ |
10 |
|
use ValueConstraintTrait; |
11 |
|
|
12 |
|
public function toString() |
13 |
|
{ |
14 |
|
return sprintf('has the cookies parameter "%s"', $this->expected); |
15 |
|
} |
16 |
|
|
17 |
|
protected function runMatches(ServerRequestInterface $request) |
18 |
|
{ |
19 |
|
$cookies = $request->getCookieParams(); |
20 |
|
|
21 |
|
return isset($cookies[$this->expected]); |
22 |
|
} |
23 |
|
} |
24 |
|
|
src/ServerRequest/HasParsedBody.php 1 location
|
@@ 8-23 (lines=16) @@
|
5 |
|
use Psr\Http\Message\ServerRequestInterface; |
6 |
|
use Psr7Unitesting\Utils\ValueConstraintTrait; |
7 |
|
|
8 |
|
class HasParsedBody extends AbstractConstraint |
9 |
|
{ |
10 |
|
use ValueConstraintTrait; |
11 |
|
|
12 |
|
public function toString() |
13 |
|
{ |
14 |
|
return sprintf('has the key "%s" in the parsed body', $this->expected); |
15 |
|
} |
16 |
|
|
17 |
|
protected function runMatches(ServerRequestInterface $request) |
18 |
|
{ |
19 |
|
$body = $request->getParsedBody(); |
20 |
|
|
21 |
|
return isset($body[$this->expected]); |
22 |
|
} |
23 |
|
} |
24 |
|
|
src/ServerRequest/HasQueryParam.php 1 location
|
@@ 8-23 (lines=16) @@
|
5 |
|
use Psr\Http\Message\ServerRequestInterface; |
6 |
|
use Psr7Unitesting\Utils\ValueConstraintTrait; |
7 |
|
|
8 |
|
class HasQueryParam extends AbstractConstraint |
9 |
|
{ |
10 |
|
use ValueConstraintTrait; |
11 |
|
|
12 |
|
public function toString() |
13 |
|
{ |
14 |
|
return sprintf('has the query parameter "%s"', $this->expected); |
15 |
|
} |
16 |
|
|
17 |
|
protected function runMatches(ServerRequestInterface $request) |
18 |
|
{ |
19 |
|
$query = $request->getQueryParams(); |
20 |
|
|
21 |
|
return isset($query[$this->expected]); |
22 |
|
} |
23 |
|
} |
24 |
|
|
src/ServerRequest/HasServerParam.php 1 location
|
@@ 8-23 (lines=16) @@
|
5 |
|
use Psr\Http\Message\ServerRequestInterface; |
6 |
|
use Psr7Unitesting\Utils\ValueConstraintTrait; |
7 |
|
|
8 |
|
class HasServerParam extends AbstractConstraint |
9 |
|
{ |
10 |
|
use ValueConstraintTrait; |
11 |
|
|
12 |
|
public function toString() |
13 |
|
{ |
14 |
|
return sprintf('has the server parameter "%s"', $this->expected); |
15 |
|
} |
16 |
|
|
17 |
|
protected function runMatches(ServerRequestInterface $request) |
18 |
|
{ |
19 |
|
$server = $request->getServerParams(); |
20 |
|
|
21 |
|
return isset($server[$this->expected]); |
22 |
|
} |
23 |
|
} |
24 |
|
|
src/ServerRequest/HasUploadedFile.php 1 location
|
@@ 8-23 (lines=16) @@
|
5 |
|
use Psr\Http\Message\ServerRequestInterface; |
6 |
|
use Psr7Unitesting\Utils\ValueConstraintTrait; |
7 |
|
|
8 |
|
class HasUploadedFile extends AbstractConstraint |
9 |
|
{ |
10 |
|
use ValueConstraintTrait; |
11 |
|
|
12 |
|
public function toString() |
13 |
|
{ |
14 |
|
return sprintf('has the upload file "%s"', $this->expected); |
15 |
|
} |
16 |
|
|
17 |
|
protected function runMatches(ServerRequestInterface $request) |
18 |
|
{ |
19 |
|
$files = $request->getUploadedFiles(); |
20 |
|
|
21 |
|
return isset($files[$this->expected]); |
22 |
|
} |
23 |
|
} |
24 |
|
|