*/ public function getParameters(): array; public function setParameter(string $parameter, mixed $value): void; /** * Get the provisioning URI. */ public function getProvisioningUri(): string; /** * Get the provisioning URI. * * @param string $uri The Uri of the QRCode generator with all parameters. This Uri MUST contain a placeholder that will be replaced by the method. * @param string $placeholder the placeholder to be replaced in the QR Code generator URI */ public function getQrCodeUri(string $uri, string $placeholder): string; }