Make sure required keys exist in pallete arrays
This commit is contained in:
@@ -41,7 +41,14 @@ final class IconExtension extends AbstractExtension
|
||||
throw new \TypeError('Palletes array must only contain arrays!');
|
||||
|
||||
foreach ($this->palletes as $pallete) {
|
||||
if (!(array_key_exists('stroke', $pallete) && array_key_exists('fill', $pallete))) {
|
||||
if (!(
|
||||
array_key_exists('stroke', $pallete) &&
|
||||
array_key_exists('fill', $pallete) &&
|
||||
array_key_exists('fill-hover', $pallete) &&
|
||||
array_key_exists('stroke-hover', $pallete) &&
|
||||
array_key_exists('fill-group-hover', $pallete) &&
|
||||
array_key_exists('stroke-group-hover', $pallete))
|
||||
) {
|
||||
throw new \Exception('Palletes must contain a "stroke" and "fill" key!');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user