public function testDelete() { $userMapper = new UserMapper(); $userMapper->setId(2); $userMapper->deleteUser(); $this->assertEquals(new User(), $userMapper->selectUser()); }
Rest::sendResponse(200, json_encode($userArray), 'application/json'); } else { if ($http->getHttpAccept() == 'xml') { $options = array('indent' => ' ', 'addDecl' => false, "defaultTagName" => "user", XML_SERIALIZER_OPTION_RETURN_RESULT => true); $serializer = new XML_Serializer($options); Rest::sendResponse(200, $serializer->serialize($userArray), 'application/xml'); } } } else { Rest::sendResponse(204); } break; case 'delete': $user_ = new \User(); $userMapper = new \UserMapper(); if ($userMapper->deleteUser()) { Rest::sendResponse(200); } break; case 'put': try { $user = new \User(); $data_user = $http->getRequestVars(); $userObject = initObject($data_user, $user, true); if (!emptyObject($userObject)) { $userMapper = new \UserMapper(); if ($userMapper->updateUser($userObject)) { Rest::sendResponse(200); } } else { throw new InvalidArgumentException('Need arguments to UPDATE data !');