提交服务端基础框架
This commit is contained in:
40
Server/vendor/endroid/qr-code/src/Writer/AbstractBaconWriter.php
vendored
Executable file
40
Server/vendor/endroid/qr-code/src/Writer/AbstractBaconWriter.php
vendored
Executable file
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* (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\Writer;
|
||||
|
||||
use BaconQrCode\Renderer\Color\Rgb;
|
||||
|
||||
abstract class AbstractBaconWriter extends AbstractWriter
|
||||
{
|
||||
/**
|
||||
* @param array $color
|
||||
*
|
||||
* @return Rgb
|
||||
*/
|
||||
protected function convertColor(array $color)
|
||||
{
|
||||
$color = new Rgb($color['r'], $color['g'], $color['b']);
|
||||
|
||||
return $color;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $errorCorrectionLevel
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
protected function convertErrorCorrectionLevel($errorCorrectionLevel)
|
||||
{
|
||||
$name = strtoupper(substr($errorCorrectionLevel, 0, 1));
|
||||
$errorCorrectionLevel = constant('BaconQrCode\Common\ErrorCorrectionLevel::'.$name);
|
||||
|
||||
return $errorCorrectionLevel;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user