QRCodeReaderGDTest.php 703 B

1234567891011121314151617181920212223242526272829
  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. namespace chillerlan\QRCodeTest;
  11. use chillerlan\QRCode\Common\{GDLuminanceSource, LuminanceSourceInterface};
  12. use chillerlan\QRCode\QROptions;
  13. use chillerlan\Settings\SettingsContainerInterface;
  14. /**
  15. * Tests the GD based reader
  16. */
  17. final class QRCodeReaderGDTest extends QRCodeReaderTestAbstract{
  18. protected function getLuminanceSourceFromFile(
  19. string $file,
  20. SettingsContainerInterface|QROptions $options
  21. ):LuminanceSourceInterface{
  22. return GDLuminanceSource::fromFile($file, $options);
  23. }
  24. }