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

Method factory

text-to-qr/lib/phpqrcode/qrencode.php:411–443  ·  view source on GitHub ↗

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

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

Source from the content-addressed store, hash-verified

409
410 //----------------------------------------------------------------------
411 public static function factory($level = QR_ECLEVEL_L, $size = 3, $margin = 4)
412 {
413 $enc = new QRencode();
414 $enc->size = $size;
415 $enc->margin = $margin;
416
417 switch ($level.'') {
418 case '0':
419 case '1':
420 case '2':
421 case '3':
422 $enc->level = $level;
423 break;
424 case 'l':
425 case 'L':
426 $enc->level = QR_ECLEVEL_L;
427 break;
428 case 'm':
429 case 'M':
430 $enc->level = QR_ECLEVEL_M;
431 break;
432 case 'q':
433 case 'Q':
434 $enc->level = QR_ECLEVEL_Q;
435 break;
436 case 'h':
437 case 'H':
438 $enc->level = QR_ECLEVEL_H;
439 break;
440 }
441
442 return $enc;
443 }
444
445 //----------------------------------------------------------------------
446 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