*/ class Mage_Api_Model_Resource_Roles_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract { /** * Resource collection initialization * */ protected function _construct() { $this->_init('api/role'); } /** * Init collection select * * @return Mage_Api_Model_Resource_Roles_Collection */ protected function _initSelect() { parent::_initSelect(); $this->getSelect()->where('main_table.role_type = ?', Mage_Api_Model_Acl::ROLE_TYPE_GROUP); return $this; } /** * Convert items array to array for select options * * @return array */ public function toOptionArray() { return $this->_toOptionArray('role_id', 'role_name'); } }