custom_output.php 592 B

1234567891011121314151617181920212223242526
  1. <?php
  2. /**
  3. *
  4. * @filesource custom_output.php
  5. * @created 24.12.2017
  6. * @author Smiley <smiley@chillerlan.net>
  7. * @copyright 2017 Smiley
  8. * @license MIT
  9. */
  10. namespace chillerlan\QRCodeExamples;
  11. use chillerlan\QRCode\{QRCode, QROptions};
  12. require_once __DIR__.'/../vendor/autoload.php';
  13. $data = 'https://www.youtube.com/watch?v=DLzxrzFCyOs&t=43s';
  14. $options = new QROptions([
  15. 'version' => 5,
  16. 'eccLevel' => QRCode::ECC_L,
  17. ]);
  18. $qrOutputInterface = new MyCustomOutput($options, (new QRCode($options))->getMatrix($data));
  19. var_dump($qrOutputInterface->dump());