_value; } /** * @param string $value */ public function setString($value) { $this->_value = $value; } function jsonSerialize() { return $this->_value; } public static function jsonDeserialize($json) { if (is_object($json) || is_array($json) || is_bool($json) || is_null($json)) { LuBusiness::badInput("Invalid string value"); } $val = new self(); $val->setString($json . ""); return $val; } public static function generateSample() { return "sample string"; } }