protected function initAttributes()
    {
        foreach ($this->attributeCollection as $attribute) {
            $this->attributes[$attribute->getAttributeCode()] = [
                'id' => $attribute->getId(),
                'is_required' => $attribute->getIsRequired(),
                'is_static' => $attribute->isStatic(),
                'rules' => $attribute->getValidateRules() ? unserialize($attribute->getValidateRules()) : null,
                'type' => Import::getAttributeType($attribute),
                'options' => $this->getAttributeOptions($attribute),
                'attribute' => $attribute
            ];
        }

        return $this;
    }
protected function initAttributes()
    {
        foreach ($this->attributeCollection as $attribute) {
            $this->attributes[$attribute->getAttributeCode()] = [
                'id' => $attribute->getId(),
                'is_required' => $attribute->getIsRequired(),
                'is_static' => $attribute->isStatic(),
                'rules' => $attribute->getValidateRules() ? unserialize($attribute->getValidateRules()) : null,
                'type' => Import::getAttributeType($attribute),
                'options' => $this->getAttributeOptions($attribute),
                'attribute' => $attribute
            ];
        }

        return $this;
    }
protected function initAttributes ( ) { foreach ( $ this -> attributeCollection as $ attribute ) { $ this -> attributes [ $ attribute -> getAttributeCode ( ) ] = [ 'id' => $ attribute -> getId ( ) , 'is_required' => $ attribute -> getIsRequired ( ) , 'is_static' => $ attribute -> isStatic ( ) , 'rules' => $ attribute -> getValidateRules ( ) ? unserialize ( $ attribute -> getValidateRules ( ) ) : null , 'type' => Import :: getAttributeType ( $ attribute ) , 'options' => $ this -> getAttributeOptions ( $ attribute ) , 'attribute' => $ attribute ] ; } return $ this ; }
Initialize customer attributes.

@return $this
Initialize customer attributes .