private function getAttributeId($attribute)
    {
        $attributeId = $attribute;

        if (is_object($attribute)) {
            $attributeId = $attribute->getAttributeId();
        }

        return $attributeId;
    }
private function getAttributeId($attribute)
    {
        $attributeId = $attribute;

        if (is_object($attribute)) {
            $attributeId = $attribute->getAttributeId();
        }

        return $attributeId;
    }
private function getAttributeId ( $ attribute ) { $ attributeId = $ attribute ; if ( is_object ( $ attribute ) ) { $ attributeId = $ attribute -> getAttributeId ( ) ; } return $ attributeId ; }
This util method is used to ensure the attribute is an integer and uses it's id if it is an object.

@param AttributeInterface|integer $attribute Product attribute.

@return integer
This util method is used to ensure the attribute is an integer and uses it s id if it is an object .