0 follower

Final Class Yiisoft\HttpMiddleware\HttpCache\ETagGenerator\DefaultETagGenerator

InheritanceYiisoft\HttpMiddleware\HttpCache\ETagGenerator\DefaultETagGenerator
ImplementsYiisoft\HttpMiddleware\HttpCache\ETagGenerator\ETagGeneratorInterface

Generates a string ETag value using PHP native functions {@see base64_encode()} and {@see sha1()}.

Method Details

Hide inherited methods

generate() public method

public string generate ( string $seed )
$seed string

                public function generate(string $seed): string
{
    return rtrim(base64_encode(sha1($seed, true)), '=');
}