Open Journal Systems
3.3.0
CallbackRequestMatcher.php
1
<?php
2
3
namespace
Http\Message\RequestMatcher
;
4
5
use
Http\Message\RequestMatcher
;
6
use
Psr\Http\Message\RequestInterface
;
7
13
final
class
CallbackRequestMatcher
implements
RequestMatcher
14
{
18
private
$callback;
19
23
public
function
__construct
(callable $callback)
24
{
25
$this->callback = $callback;
26
}
27
31
public
function
matches
(
RequestInterface
$request)
32
{
33
return
(
bool
) call_user_func($this->callback, $request);
34
}
35
}
Http\Message\RequestMatcher\CallbackRequestMatcher\__construct
__construct(callable $callback)
Definition:
CallbackRequestMatcher.php:26
Psr\Http\Message\RequestInterface
Definition:
vendor/psr/http-message/src/RequestInterface.php:24
Http\Message\RequestMatcher\RequestMatcher
Definition:
vendor/php-http/message/src/RequestMatcher/RequestMatcher.php:14
Http\Message\RequestMatcher
Definition:
CallbackRequestMatcher.php:3
Http\Message\RequestMatcher\CallbackRequestMatcher\matches
matches(RequestInterface $request)
Definition:
CallbackRequestMatcher.php:34
Http\Message\RequestMatcher\CallbackRequestMatcher
Definition:
CallbackRequestMatcher.php:13
plugins
paymethod
paypal
vendor
php-http
message
src
RequestMatcher
CallbackRequestMatcher.php
Generated on Fri Aug 28 2020 14:51:00 for Open Journal Systems by
1.8.17