QRCodeReaderImagickTest.php 676 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. /**
  3. * Class QRCodeReaderImagickTest
  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\Decoder\IMagickLuminanceSource;
  12. use function extension_loaded;
  13. /**
  14. * Tests the Imagick based reader
  15. */
  16. final class QRCodeReaderImagickTest extends QRCodeReaderTestAbstract{
  17. protected string $FQN = IMagickLuminanceSource::class;
  18. protected function setUp():void{
  19. if(!extension_loaded('imagick')){
  20. $this::markTestSkipped('imagick not installed');
  21. }
  22. parent::setUp();
  23. $this->options->readerUseImagickIfAvailable = true;
  24. }
  25. }