0 follower

Interface Yiisoft\HttpMiddleware\HttpCache\LastModifiedProvider\LastModifiedProviderInterface

Implemented byYiisoft\HttpMiddleware\HttpCache\LastModifiedProvider\NullLastModifiedProvider, Yiisoft\HttpMiddleware\HttpCache\LastModifiedProvider\PredefinedLastModifiedProvider

Provides last modified date given a server request.

Public Methods

Hide inherited methods

Method Description Defined By
get() Returns the last modified date for the given server request. Yiisoft\HttpMiddleware\HttpCache\LastModifiedProvider\LastModifiedProviderInterface

Method Details

Hide inherited methods

get() public abstract method

Returns the last modified date for the given server request.

public abstract DateTimeImmutable|null get ( \Psr\Http\Message\ServerRequestInterface $request )
$request \Psr\Http\Message\ServerRequestInterface

The server request for which to generate the last modified date.

return DateTimeImmutable|null

The last modified date or null if no last modified date is applicable.

                public function get(ServerRequestInterface $request): ?DateTimeImmutable;