MCPcopy Create free account
hub / github.com/codemistic/Web-Development / factory

Method factory

text-to-qr/lib/phpqrcode/phpqrcode.php:3219–3251  ·  view source on GitHub ↗

----------------------------------------------------------------------

($level = QR_ECLEVEL_L, $size = 3, $margin = 4)

Source from the content-addressed store, hash-verified

3217
3218 //----------------------------------------------------------------------
3219 public static function factory($level = QR_ECLEVEL_L, $size = 3, $margin = 4)
3220 {
3221 $enc = new QRencode();
3222 $enc->size = $size;
3223 $enc->margin = $margin;
3224
3225 switch ($level.'') {
3226 case '0':
3227 case '1':
3228 case '2':
3229 case '3':
3230 $enc->level = $level;
3231 break;
3232 case 'l':
3233 case 'L':
3234 $enc->level = QR_ECLEVEL_L;
3235 break;
3236 case 'm':
3237 case 'M':
3238 $enc->level = QR_ECLEVEL_M;
3239 break;
3240 case 'q':
3241 case 'Q':
3242 $enc->level = QR_ECLEVEL_Q;
3243 break;
3244 case 'h':
3245 case 'H':
3246 $enc->level = QR_ECLEVEL_H;
3247 break;
3248 }
3249
3250 return $enc;
3251 }
3252
3253 //----------------------------------------------------------------------
3254 public function encodeRAW($intext, $outfile = false)

Callers 3

pngMethod · 0.45
textMethod · 0.45
rawMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected