Open Monograph Press
3.3.0
RegexRequestMatcher.php
1
<?php
2
3
namespace
Http\Message\RequestMatcher
;
4
5
use
Http\Message\RequestMatcher
;
6
use
Psr\Http\Message\RequestInterface
;
7
8
@trigger_error(
'The '
.__NAMESPACE__.
'\RegexRequestMatcher class is deprecated since version 1.2 and will be removed in 2.0. Use Http\Message\RequestMatcher\RequestMatcher instead.'
, E_USER_DEPRECATED);
9
17
final
class
RegexRequestMatcher
implements
RequestMatcher
18
{
24
private
$regex;
25
29
public
function
__construct
($regex)
30
{
31
$this->regex = $regex;
32
}
33
37
public
function
matches
(
RequestInterface
$request)
38
{
39
return
(
bool
) preg_match($this->regex, (
string
) $request->getUri());
40
}
41
}
Psr\Http\Message\RequestInterface
Definition:
vendor/psr/http-message/src/RequestInterface.php:24
Http\Message\RequestMatcher\RegexRequestMatcher\__construct
__construct($regex)
Definition:
RegexRequestMatcher.php:32
Http\Message\RequestMatcher\RequestMatcher
Definition:
vendor/php-http/message/src/RequestMatcher/RequestMatcher.php:14
Http\Message\RequestMatcher
Definition:
CallbackRequestMatcher.php:3
Http\Message\RequestMatcher\RegexRequestMatcher
Definition:
RegexRequestMatcher.php:17
Http\Message\RequestMatcher\RegexRequestMatcher\matches
matches(RequestInterface $request)
Definition:
RegexRequestMatcher.php:40
plugins
paymethod
paypal
vendor
php-http
message
src
RequestMatcher
RegexRequestMatcher.php
Generated on Fri Aug 28 2020 14:53:29 for Open Monograph Press by
1.8.17