| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | 
							- <?php
 
- declare(strict_types=1);
 
- /*
 
-  * (c) Jeroen van den Enden <info@endroid.nl>
 
-  *
 
-  * This source file is subject to the MIT license that is bundled
 
-  * with this source code in the file LICENSE.
 
-  */
 
- namespace Endroid\QrCode;
 
- interface QrCodeInterface
 
- {
 
-     public function getText(): string;
 
-     public function getSize(): int;
 
-     public function getMargin(): int;
 
-     public function getForegroundColor(): array;
 
-     public function getBackgroundColor(): array;
 
-     public function getEncoding(): string;
 
-     public function getRoundBlockSize(): bool;
 
-     public function getErrorCorrectionLevel(): ErrorCorrectionLevel;
 
-     public function getLogoPath(): ?string;
 
-     public function getLogoWidth(): ?int;
 
-     public function getLogoHeight(): ?int;
 
-     public function getLabel(): ?string;
 
-     public function getLabelFontPath(): string;
 
-     public function getLabelFontSize(): int;
 
-     public function getLabelAlignment(): string;
 
-     public function getLabelMargin(): array;
 
-     public function getValidateResult(): bool;
 
-     public function getWriterOptions(): array;
 
-     public function getContentType(): string;
 
-     public function setWriterRegistry(WriterRegistryInterface $writerRegistry): void;
 
-     public function writeString(): string;
 
-     public function writeDataUri(): string;
 
-     public function writeFile(string $path): void;
 
-     public function getData(): array;
 
- }
 
 
  |