/home/techb158/dev.balacoffee.com/vendor/laravel/framework/src/Illuminate/Support
NameSizeModeActions
Facades/-0755rm
Testing/-0755rm
Traits/-0755rm
AggregateServiceProvider.php9950644editdlrm
Carbon.php3560644editdlrm
composer.json16650644editdlrm
Composer.php24020644editdlrm
ConfigurationUrlParser.php43900644editdlrm
DateFactory.php80210644editdlrm
Env.php24790644editdlrm
Fluent.php40240644editdlrm
helpers.php89830644editdlrm
HigherOrderTapProxy.php6650644editdlrm
HtmlString.php10570644editdlrm
InteractsWithTime.php15880644editdlrm
Js.php34220644editdlrm
LICENSE.md10750644editdlrm
Manager.php45620644editdlrm
MessageBag.php97710644editdlrm
MultipleInstanceManager.php43650644editdlrm
NamespacedItemResolver.php34300644editdlrm
Optional.php27910644editdlrm
Pluralizer.php30500644editdlrm
ProcessUtils.php20500644editdlrm
Reflector.php38030644editdlrm
ServiceProvider.php110200644editdlrm
Str.php261410644editdlrm
Stringable.php240440644editdlrm
Timebox.php13520644editdlrm
ValidatedInput.php42050644editdlrm
ViewErrorBag.php26510644editdlrm
Edit: /home/techb158/dev.balacoffee.com/vendor/laravel/framework/src/Illuminate/Support/Js.php (3422B)
js = $this->convertDataToJavaScriptExpression($data, $flags, $depth); } /** * Create a new JavaScript string from the given data. * * @param mixed $data * @param int $flags * @param int $depth * @return static * * @throws \JsonException */ public static function from($data, $flags = 0, $depth = 512) { return new static($data, $flags, $depth); } /** * Convert the given data to a JavaScript expression. * * @param mixed $data * @param int $flags * @param int $depth * @return string * * @throws \JsonException */ protected function convertDataToJavaScriptExpression($data, $flags = 0, $depth = 512) { if ($data instanceof self) { return $data->toHtml(); } $json = $this->jsonEncode($data, $flags, $depth); if (is_string($data)) { return "'".substr($json, 1, -1)."'"; } return $this->convertJsonToJavaScriptExpression($json, $flags); } /** * Encode the given data as JSON. * * @param mixed $data * @param int $flags * @param int $depth * @return string * * @throws \JsonException */ protected function jsonEncode($data, $flags = 0, $depth = 512) { if ($data instanceof Jsonable) { return $data->toJson($flags | static::REQUIRED_FLAGS); } if ($data instanceof Arrayable && ! ($data instanceof JsonSerializable)) { $data = $data->toArray(); } return json_encode($data, $flags | static::REQUIRED_FLAGS, $depth); } /** * Convert the given JSON to a JavaScript expression. * * @param string $json * @param int $flags * @return string * * @throws \JsonException */ protected function convertJsonToJavaScriptExpression($json, $flags = 0) { if ('[]' === $json || '{}' === $json) { return $json; } if (Str::startsWith($json, ['"', '{', '['])) { return "JSON.parse('".substr(json_encode($json, $flags | static::REQUIRED_FLAGS), 1, -1)."')"; } return $json; } /** * Get the string representation of the data for use in HTML. * * @return string */ public function toHtml() { return $this->js; } /** * Get the string representation of the data for use in HTML. * * @return string */ public function __toString() { return $this->toHtml(); } }