Файл: vendor/intervention/image/src/Drivers/Imagick/Analyzers/HeightAnalyzer.php
Строк: 48
<?php
declare(strict_types=1);
namespace InterventionImageDriversImagickAnalyzers;
use ImagickException;
use InterventionImageAnalyzersHeightAnalyzer as GenericHeightAnalyzer;
use InterventionImageExceptionsAnalyzerException;
use InterventionImageInterfacesImageInterface;
use InterventionImageInterfacesSpecializedInterface;
class HeightAnalyzer extends GenericHeightAnalyzer implements SpecializedInterface
{
/**
* @throws AnalyzerException
*/
public function analyze(ImageInterface $image): mixed
{
try {
return $image->core()->native()->getImageHeight();
} catch (ImagickException $e) {
throw new AnalyzerException('Failed to read image height', previous: $e);
}
}
}