/** * 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()); } }
/** * Test Web API Role CRUD */ public function testCRUD() { $this->_model->setRoleName('Test Role Name'); $crud = new Magento_Test_Entity($this->_model, array('role_name' => '_Role_Name_')); $crud->testCrud(); }