case is_object($v):
$out .= $ix . "$k : " . $this->toJSObj($v, $in+1);
- continue;
+ continue 2;
case is_array($v):
$out .= $ix . "$k : " . $this->toJSAr($v, $in+1);
- continue;
+ continue 2;
case is_string($v) && ($k[0] == '|'):
$out .= $ix . substr($k,1). ": " . implode("\n" . $ix, explode("\n", $v));
- continue;
+ continue 2;
default :
$out .= $ix . "$k : " . $this->toJSPrim($v, isset($obj->xtype) ? $obj->xtype : '', $k);
- continue;
+ continue 2;
}
// property is string/bool/num...
switch(true) {
case is_object($v):
$out .= $ix . $this->toJSObj($v, $in+1);
- continue;
+ continue 2;
case is_array($v):
$out .= $ix . $this->toJSAr($v, $in+1);
- continue;
+ continue 2;
// case is_string($v) && ($k[0] == '|'): // can not have raw in an array?
// $out .= $ix . . $v;
default :
$out .= $this->toJSPrim($v); // we can not fix these...!!!!
- continue;
+ continue 2;
}
}