| 12345678910111213141516171819202122232425 | 
							- <?php
 
- namespace Grav\Plugin\Admin;
 
- use BaconQrCode\Renderer\Image\Png as BaconPng;
 
- use BaconQrCode\Writer as BaconWriter;
 
- use RobThree\Auth\Providers\Qr\IQRCodeProvider;
 
- class BaconQRProvider implements IQRCodeProvider
 
- {
 
-     public function getMimeType()
 
-     {
 
-         return 'image/png';
 
-     }
 
-     public function getQRCodeImage($qrtext, $size = 256)
 
-     {
 
-         $renderer = new BaconPng();
 
-         $renderer->setHeight($size);
 
-         $renderer->setWidth($size);
 
-         $writer = new BaconWriter($renderer);
 
-         $result = $writer->writeString($qrtext);
 
-         return $result;
 
-     }
 
- }
 
 
  |