jsonpCallback = $callback; return $this; } /** * Serialize to JSON * * @return string */ public function serialize() { $variables = $this->getVariables(); if ($variables instanceof Traversable) { $variables = ArrayUtils::iteratorToArray($variables); } if (null !== $this->jsonpCallback) { return $this->jsonpCallback.'('.Json::encode($variables).');'; } return Json::encode($variables); } }