1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
<?php
class TestAction {
function doEcho($data){
return $data;
}
function multiply($num){
if(!is_numeric($num)){
throw new Exception('Call to multiply with a value that is not a number');
}
return $num*8;
}
function getTree($id){
$out = array();
if($id == "root"){
for($i = 1; $i <= 5; ++$i){
array_push($out, array(
'id'=>'n' . $i,
'text'=>'Node ' . $i,
'leaf'=>false
));
}
}else if(strlen($id) == 2){
$num = substr($id, 1);
for($i = 1; $i <= 5; ++$i){
array_push($out, array(
'id'=>$id . $i,
'text'=>'Node ' . $num . '.' . $i,
'leaf'=>true
));
}
}
return $out;
}
}
|