Final Class Yiisoft\Validator\Rule\Image\CompositeImageInfoProvider
| Inheritance | Yiisoft\Validator\Rule\Image\CompositeImageInfoProvider |
|---|---|
| Implements | Yiisoft\Validator\Rule\Image\ImageInfoProviderInterface |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __construct() | Yiisoft\Validator\Rule\Image\CompositeImageInfoProvider | |
| get() | Yiisoft\Validator\Rule\Image\CompositeImageInfoProvider |
Method Details
| public mixed __construct ( Yiisoft\Validator\Rule\Image\ImageInfoProviderInterface $providers ) | ||
| $providers | Yiisoft\Validator\Rule\Image\ImageInfoProviderInterface | |
public function __construct(
ImageInfoProviderInterface ...$providers,
) {
$this->providers = $providers;
}
| 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;
}
Signup or Login in order to comment.