QRCodeReaderGDTest.php 729 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. /**
  3. * Class QRCodeReaderGDTest
  4. *
  5. * @created 12.12.2021
  6. * @author smiley <smiley@chillerlan.net>
  7. * @copyright 2021 smiley
  8. * @license MIT
  9. */
  10. declare(strict_types=1);
  11. namespace chillerlan\QRCodeTest;
  12. use chillerlan\QRCode\Common\{GDLuminanceSource, LuminanceSourceInterface};
  13. use chillerlan\QRCode\QROptions;
  14. use chillerlan\Settings\SettingsContainerInterface;
  15. /**
  16. * Tests the GD based reader
  17. */
  18. final class QRCodeReaderGDTest extends QRCodeReaderTestAbstract{
  19. protected function getLuminanceSourceFromFile(
  20. string $file,
  21. SettingsContainerInterface|QROptions $options,
  22. ):LuminanceSourceInterface{
  23. return GDLuminanceSource::fromFile($file, $options);
  24. }
  25. }