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 base64_encode() and sha1().

Method Details

Hide inherited methods

generate() public method

public generate( string $seed ): string
$seed string

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