Interface Yiisoft\HttpMiddleware\HttpCache\ETagProvider\ETagProviderInterface
| Implemented by | Yiisoft\HttpMiddleware\HttpCache\ETagProvider\NullETagProvider, Yiisoft\HttpMiddleware\HttpCache\ETagProvider\PredefinedETagProvider |
|---|
Obtains Yiisoft\HttpMiddleware\HttpCache\ETag for a given server request.
Public Methods
| Method | Description | Defined By |
|---|---|---|
| get() | Returns an Yiisoft\HttpMiddleware\HttpCache\ETag instance for the given server request. | Yiisoft\HttpMiddleware\HttpCache\ETagProvider\ETagProviderInterface |
Method Details
Returns an Yiisoft\HttpMiddleware\HttpCache\ETag instance for the given server request.
| public abstract get( \Psr\Http\Message\ServerRequestInterface $request ): Yiisoft\HttpMiddleware\HttpCache\ETag|null | ||
| $request | \Psr\Http\Message\ServerRequestInterface |
The server request for which to generate the ETag. |
| return | Yiisoft\HttpMiddleware\HttpCache\ETag|null |
Instance of 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.