protected function getGroupIcon(AttributeInterface $attribute, array $groupPath, $level)
    {
        $fieldsetPath = $this->getFieldsetPath($groupPath, $level);
        $family = $attribute->getFamily();

        $transKeys = [
            "eav.family.{$family->getCode()}.group.{$fieldsetPath}.icon",
            "eav.group.{$fieldsetPath}.icon",
        ];

        return $this->tryTranslate($transKeys, []);
    }
protected function getGroupIcon(AttributeInterface $attribute, array $groupPath, $level)
    {
        $fieldsetPath = $this->getFieldsetPath($groupPath, $level);
        $family = $attribute->getFamily();

        $transKeys = [
            "eav.family.{$family->getCode()}.group.{$fieldsetPath}.icon",
            "eav.group.{$fieldsetPath}.icon",
        ];

        return $this->tryTranslate($transKeys, []);
    }
protected function getGroupIcon ( AttributeInterface $ attribute , array $ groupPath , $ level ) { $ fieldsetPath = $ this -> getFieldsetPath ( $ groupPath , $ level ) ; $ family = $ attribute -> getFamily ( ) ; $ transKeys = [ "eav.family.{$family->getCode()}.group.{$fieldsetPath}.icon" , "eav.group.{$fieldsetPath}.icon" , ] ; return $ this -> tryTranslate ( $ transKeys , [ ] ) ; }
Use translations to fetch group icon

@param AttributeInterface $attribute
@param array              $groupPath
@param int                $level

@throws \InvalidArgumentException

@return string
Use translations to fetch group icon