Explorer
home
/
zoteqbgb
/
public_html
/
vendor
/
barryvdh
/
laravel-debugbar
/
src
/
DataFormatter
Location:
/home/zoteqbgb/public_html/vendor/barryvdh/laravel-debugbar/src/DataFormatter
Root path:
/home/zoteqbgb/public_html/config/676626
Editing: QueryFormatter.php
<?php namespace Barryvdh\Debugbar\DataFormatter; use DebugBar\DataFormatter\DataFormatter; #[\AllowDynamicProperties] class QueryFormatter extends DataFormatter { /** * Removes extra spaces at the beginning and end of the SQL query and its lines. * * @param string $sql * @return string */ public function formatSql($sql) { $sql = preg_replace("/\?(?=(?:[^'\\\']*'[^'\\']*')*[^'\\\']*$)(?:\?)/", '?', $sql); $sql = trim(preg_replace("/\s*\n\s*/", "\n", $sql)); return $sql; } /** * Check bindings for illegal (non UTF-8) strings, like Binary data. * * @param $bindings * @return mixed */ public function checkBindings($bindings) { foreach ($bindings as &$binding) { if (is_string($binding) && !mb_check_encoding($binding, 'UTF-8')) { $binding = '[BINARY DATA]'; } if (is_array($binding)) { $binding = $this->checkBindings($binding); $binding = '[' . implode(',', $binding) . ']'; } if (is_object($binding)) { $binding = json_encode($binding); } } return $bindings; } /** * Format a source object. * * @param object|null $source If the backtrace is disabled, the $source will be null. * @return string */ public function formatSource($source, $short = false) { if (! is_object($source)) { return ''; } $parts = []; if (!$short && $source->namespace) { $parts['namespace'] = $source->namespace . '::'; } $parts['name'] = $short ? basename($source->name) : $source->name; $parts['line'] = ':' . $source->line; return implode($parts); } }
Save maftirs
Upload
Start Upload
New File
Create File
New Folder
Create Folder
Directory Contents
Name
Size
Perms
Modified
Actions
QueryFormatter.php
1,848 bytes
0644
2025-02-25 20:25
âï¸
ðï¸
Rename
SimpleFormatter.php
2,940 bytes
0644
2025-02-25 20:25
âï¸
ðï¸
Rename
Chang
Apply