public function __toJson() { if (defined(JSON_NUMERIC_CHECK) && $this->jsonNumericCheck) { return json_encode($this->toArray(), JSON_NUMERIC_CHECK); } return json_encode($this->toArray()); }