. /** * Class for generating QR codes. Wrapper class that extends TCPDF. * * @package core * @copyright 2020 Moodle Pty Ltd. * @author Juan Leyva * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ defined('MOODLE_INTERNAL') || die(); require_once($CFG->libdir . '/tcpdf/tcpdf_barcodes_2d.php'); /** * Class for generating QR codes. Wrapper class that extends TCPDF. * * @copyright 2020 Moodle Pty Ltd. */ class core_qrcode extends TCPDF2DBarcode { /** * Overrided constructor to force QR codes. * * @param string $data the data to generate the code */ public function __construct($data) { parent::__construct($data, 'QRCODE'); } }