private filterOptions ( array $allowedSizes ) : array | ||
$allowedSizes | array | |
Результат | array |
private function filterOptions(array $allowedSizes)
{
if (empty($allowedSizes)) {
return [];
}
$filteredSizes = [];
foreach ($this->options as $group => $sizes) {
if ('image_sizes' === $group) {
$this->filterImageSizes($sizes, $allowedSizes, $filteredSizes, $group);
} else {
$this->filterResizeModes($sizes, $allowedSizes, $filteredSizes, $group);
}
}
return $filteredSizes;
}