Skip to content

Latest commit

 

History

History
280 lines (89 loc) · 1.99 KB

File metadata and controls

280 lines (89 loc) · 1.99 KB

RendererStyle

  • Full name: \BaconQrCode\Renderer\RendererStyle\RendererStyle
  • This class is marked as final and can't be subclassed
  • This class is a Final class

Properties

size

private int $size

margin

private int $margin

module

private \BaconQrCode\Renderer\Module\ModuleInterface $module

eye

private \BaconQrCode\Renderer\Eye\EyeInterface|null $eye

fill

private \BaconQrCode\Renderer\RendererStyle\Fill $fill

Methods

__construct

public __construct(int $size, int $margin = 4, ?\BaconQrCode\Renderer\Module\ModuleInterface $module = null, ?\BaconQrCode\Renderer\Eye\EyeInterface $eye = null, ?\BaconQrCode\Renderer\RendererStyle\Fill $fill = null): mixed

Parameters:

Parameter Type Description
$size int
$margin int
$module ?\BaconQrCode\Renderer\Module\ModuleInterface
$eye ?\BaconQrCode\Renderer\Eye\EyeInterface
$fill ?\BaconQrCode\Renderer\RendererStyle\Fill

withSize

public withSize(int $size): self

Parameters:

Parameter Type Description
$size int

withMargin

public withMargin(int $margin): self

Parameters:

Parameter Type Description
$margin int

getSize

public getSize(): int

getMargin

public getMargin(): int

getModule

public getModule(): \BaconQrCode\Renderer\Module\ModuleInterface

getEye

public getEye(): \BaconQrCode\Renderer\Eye\EyeInterface

getFill

public getFill(): \BaconQrCode\Renderer\RendererStyle\Fill