verifyssl = $verifyssl; $this->errorcorrectionlevel = $errorcorrectionlevel; $this->margin = $margin; } public function getMimeType() { return 'image/png'; } public function getQRCodeImage($qrtext, $size) { return $this->getContent($this->getUrl($qrtext, $size)); } public function getUrl($qrtext, $size) { return 'https://chart.googleapis.com/chart?cht=qr' . '&chs=' . $size . 'x' . $size . '&chld=' . $this->errorcorrectionlevel . '|' . $this->margin . '&chl=' . rawurlencode($qrtext); } }