0 follower

Final Class Yiisoft\Validator\Rule\Image\CompositeImageInfoProvider

InheritanceYiisoft\Validator\Rule\Image\CompositeImageInfoProvider
ImplementsYiisoft\Validator\Rule\Image\ImageInfoProviderInterface

Method Details

Hide inherited methods

__construct() public method

public mixed __construct ( Yiisoft\Validator\Rule\Image\ImageInfoProviderInterface $providers )
$providers Yiisoft\Validator\Rule\Image\ImageInfoProviderInterface

                public function __construct(
    ImageInfoProviderInterface ...$providers,
) {
    $this->providers = $providers;
}

            
get() public method

public Yiisoft\Validator\Rule\Image\ImageInfo|null get ( string $path )
$path string

                public function get(string $path): ?ImageInfo
{
    foreach ($this->providers as $provider) {
        $info = $provider->get($path);
        if ($info !== null) {
            return $info;
        }
    }
    return null;
}