Methods

writeDataUri()

writeDataUri(\Endroid\QrCode\QrCodeInterface  $qrCode) : string

Parameters

\Endroid\QrCode\QrCodeInterface $qrCode

Returns

string —

writeFile()

writeFile(\Endroid\QrCode\QrCodeInterface  $qrCode, string  $path) : void

Parameters

\Endroid\QrCode\QrCodeInterface $qrCode
string $path

supportsExtension()

supportsExtension(string  $extension) : bool

Parameters

string $extension

Returns

bool —

getSupportedExtensions()

getSupportedExtensions() : string[]

Returns

string[] —

getName()

getName() : string

Returns

string —

writeString()

writeString(\Endroid\QrCode\QrCodeInterface  $qrCode) : string

Parameters

\Endroid\QrCode\QrCodeInterface $qrCode

Returns

string —

getContentType()

getContentType() : string

Returns

string —

getMimeType()

getMimeType(string  $path) : string

Parameters

string $path

Returns

string —

getMimeTypeFromUrl()

getMimeTypeFromUrl(string  $url) : string

Parameters

string $url

Returns

string —

getMimeTypeFromPath()

getMimeTypeFromPath(string  $path) : string

Parameters

string $path

Returns

string —

createImage()

createImage(array  $data, \Endroid\QrCode\QrCodeInterface  $qrCode) : mixed

Parameters

array $data
\Endroid\QrCode\QrCodeInterface $qrCode

Returns

mixed —

createBaseImage()

createBaseImage(int  $baseSize, array  $data, \Endroid\QrCode\QrCodeInterface  $qrCode) : mixed

Parameters

int $baseSize
array $data
\Endroid\QrCode\QrCodeInterface $qrCode

Returns

mixed —

createInterpolatedImage()

createInterpolatedImage(mixed  $baseImage, array  $data, \Endroid\QrCode\QrCodeInterface  $qrCode) : mixed

Parameters

mixed $baseImage
array $data
\Endroid\QrCode\QrCodeInterface $qrCode

Returns

mixed —

addLogo()

addLogo(mixed  $sourceImage, string  $logoPath, int  $logoWidth = null, int  $logoHeight = null) : mixed

Parameters

mixed $sourceImage
string $logoPath
int $logoWidth
int $logoHeight

Returns

mixed —

addLabel()

addLabel(mixed  $sourceImage, string  $label, string  $labelFontPath, int  $labelFontSize, string  $labelAlignment, int[]  $labelMargin, int[]  $foregroundColor, int[]  $backgroundColor) : mixed

Parameters

mixed $sourceImage
string $label
string $labelFontPath
int $labelFontSize
string $labelAlignment
int[] $labelMargin
int[] $foregroundColor
int[] $backgroundColor

Returns

mixed —

imageToString()

imageToString(mixed  $image) : string

Parameters

mixed $image

Returns

string —