Beispiel #1
0
 /**
  * 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());
     }
 }
Beispiel #2
0
 /**
  * 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();
 }