Symfony\Component\HttpFoundation\RequestMatcher
RequestMatcher compares a pre-defined set of checks against a Request instance.
- Author: Fabien Potencier <fabien@symfony.com>
Synopsis
class RequestMatcher
implements
RequestMatcherInterface
{
- // members
- private string $path;
- private string $host;
- private array $methods;
- private array $ips;
- private array $attributes;
- // methods
- public void __construct()
- public void matchHost()
- public void matchPath()
- public void matchIp()
- public void matchIps()
- public void matchMethod()
- public void matchAttribute()
- public void matches()
Hierarchy
Members
private
- $attributes — array
- $host — string
- $ips — string
- $methods — array
- $path — string
Methods
public
- __construct()
- matchAttribute() — Adds a check for request attribute.
- matchHost() — Adds a check for the URL host name.
- matchIp() — Adds a check for the client IP.
- matchIps() — Adds a check for the client IP.
- matchMethod() — Adds a check for the HTTP method.
- matchPath() — Adds a check for the URL path info.
- matches() — {@inheritdoc}