/** * Get selected ACL resources of given API role. * * @return array */ protected function _getSelectedResourcesIds() { $apiRole = $this->getApiRole(); if (null === $this->_selResourcesIds && $apiRole && $apiRole->getId()) { $this->_selResourcesIds = $this->_ruleResource->getResourceIdsByRole($apiRole->getRoleId()); } return (array) $this->_selResourcesIds; }
/** * Test for Mage_Webapi_Model_Resource_Acl_Role::getResourceIdsByRole() */ public function testGetResourceIdsByRole() { /** @var Mage_Webapi_Model_Acl_Role $role */ $role = $this->_objectManager->create('Mage_Webapi_Model_Acl_Role')->load('Test role', 'role_name'); $this->assertEquals(array('customer/get'), $this->_ruleResource->getResourceIdsByRole($role->getId())); }