Represents a path template.
Templates use the syntax of the API platform; see the protobuf of HttpRule for details. A template consists of a sequence of literals, wildcards, and variable bindings, where each binding can have a sub-path. A string representation can be parsed into an instance of PathTemplate, which can then be used to perform matching and instantiation.
CloneableInstantiable
Methods |
public __construct(?string $path = NULL) PathTemplate constructor.
|
public __toString() : string
|
public match(string $path) Matches a fully qualified path template string.
|
public matches(string $path) Check if $path matches a resource string.
|
public render(array $bindings) Renders a path template using the provided bindings.
|
Properties |
private $resourceTemplate = NULL |