summaryrefslogtreecommitdiff
path: root/demos/soap/protected/webservices
diff options
context:
space:
mode:
authorknut <>2006-07-07 06:39:22 +0000
committerknut <>2006-07-07 06:39:22 +0000
commit7b84938b1b5964f2274d66e28ba17435924ffe35 (patch)
treeac3af1ce6d73372099d4cf7e5c447b8af6860447 /demos/soap/protected/webservices
parent97dddf3cf23f7d2829d23efb9d44b746ac7d52cc (diff)
Minor correction to the Soap demo
Diffstat (limited to 'demos/soap/protected/webservices')
-rw-r--r--demos/soap/protected/webservices/SimpleService.php61
1 files changed, 0 insertions, 61 deletions
diff --git a/demos/soap/protected/webservices/SimpleService.php b/demos/soap/protected/webservices/SimpleService.php
index e59546bb..9aecbfad 100644
--- a/demos/soap/protected/webservices/SimpleService.php
+++ b/demos/soap/protected/webservices/SimpleService.php
@@ -15,31 +15,6 @@ class SimpleService
}
/**
- * Given a left side, operation, and right side of an operation, will
- * return the result of computing the equation.
- * @param string $leftSide The left side of an equation
- * @param string $operation The operation to perform
- * @param string $rightSide The right side of the equation
- * @return ComputationResult The result of the computation
- * @soapmethod
- */
- public function compute($leftSide, $operation, $rightSide)
- {
- $result = new ComputationResult();
- $result->equation = "$leftSide $operation $rightSide";
- $result->result = $this->evaluateExpression($leftSide, $operation, $rightSide);
- if (count($this->errors)) {
- $result->success = false;
- $result->errors = $this->errors;
- }
- else {
- $result->success = true;
- }
-
- return $result;
- }
-
- /**
* Simply add two operands
* @param int $a
* @param int $b
@@ -49,41 +24,5 @@ class SimpleService
public function add($a, $b) {
return $a + $b;
}
-
- /**
- * This method evaluates the expression. It should be capable of handling any $op
- * passed to it.
- * @return string the result of the evaluation
- */
- private function evaluateExpression($left, $op, $right)
- {
- // Now, because we don't want to eval random code on the server that this is running
- // on, we're just going to highlight the string
- $evaluation = highlight_string("$left $op $right;", true);
- return $evaluation;
- }
-}
-
-class ComputationResult
-{
- /**
- * @var string The initial equation
- */
- public $equation;
-
- /**
- * @var string The computed result
- */
- public $result;
-
- /**
- * @var boolean Whether the computation succeeded
- */
- public $success;
-
- /**
- * @var array any errors that occured in the processing.
- */
- public $errors;
}
?> \ No newline at end of file