public function toJson($pretty, $tabs = false) { $json = JsonUtils::dataToJson($this->data, $pretty); if ($tabs && $pretty) { $json = preg_replace_callback('/^( +)/m', function ($m) { return str_repeat("\t", (int) strlen($m[1]) / 4); }, $json); } return $json; }