<?php
namespace common\components\oauth\Util\KeyAlgorithm;

use League\OAuth2\Server\Util\KeyAlgorithm\DefaultAlgorithm;
use Ramsey\Uuid\Uuid;

class UuidAlgorithm extends DefaultAlgorithm {

    /**
     * @inheritdoc
     */
    public function generate($len = 40) : string {
        return Uuid::uuid4()->toString();
    }

}