/** * Clean up attribute collection * * @param Varien_Data_Collection $collection * @return Varien_Data_Collection */ public function filterAttributeCollection(Varien_Data_Collection $collection) { /** @var $attribute Mage_Eav_Model_Entity_Attribute_Abstract */ foreach ($collection as $attribute) { if (in_array($attribute->getAttributeCode(), $this->_disabledAttributes)) { $collection->removeItemByKey($attribute->getId()); } } return $collection; }