/** * Validate Web API role data. * * @param Mage_Webapi_Model_Acl_Role $role * @throws Magento_Validator_Exception */ protected function _validateRole($role) { $group = $role->isObjectNew() ? 'create' : 'update'; $validator = $this->_objectManager->get('Mage_Core_Model_Validator_Factory')->createValidator('api_role', $group); if (!$validator->isValid($role)) { throw new Magento_Validator_Exception($validator->getMessages()); } }