Interface Yiisoft\HttpMiddleware\HttpCache\ETagProvider\ETagProviderInterface
| Implemented by | Yiisoft\HttpMiddleware\HttpCache\ETagProvider\NullETagProvider, Yiisoft\HttpMiddleware\HttpCache\ETagProvider\PredefinedETagProvider |
|---|
Obtains {@see ETag} for a given server request.
Public Methods
| Method | Description | Defined By |
|---|---|---|
| get() | Returns an {@see ETag} instance for the given server request. | Yiisoft\HttpMiddleware\HttpCache\ETagProvider\ETagProviderInterface |
Method Details
Returns an {@see ETag} instance for the given server request.
| public abstract Yiisoft\HttpMiddleware\HttpCache\ETag|null get ( \Psr\Http\Message\ServerRequestInterface $request ) | ||
| $request | \Psr\Http\Message\ServerRequestInterface |
The server request for which to generate the ETag. |
| return | Yiisoft\HttpMiddleware\HttpCache\ETag|null |
Instance of {@see \Yiisoft\HttpMiddleware\HttpCache\ETag} or null if no ETag can be generated for the request. |
|---|---|---|
public function get(ServerRequestInterface $request): ?ETag;
Signup or Login in order to comment.