updated-packages

This commit is contained in:
RafficMohammed
2023-01-08 00:13:22 +05:30
parent 3ff7df7487
commit da241bacb6
12659 changed files with 563377 additions and 510538 deletions

View File

@@ -8,7 +8,9 @@ use DateTimeInterface;
use Doctrine\Common\Collections\Collection;
use Doctrine\Common\Persistence\Proxy;
use stdClass;
use function array_keys;
use function assert;
use function class_exists;
use function count;
use function end;
@@ -16,13 +18,14 @@ use function explode;
use function extension_loaded;
use function get_class;
use function html_entity_decode;
use function ini_get;
use function ini_set;
use function is_array;
use function is_object;
use function is_string;
use function ob_get_clean;
use function ob_start;
use function strip_tags;
use function strlen;
use function strrpos;
use function substr;
use function var_dump;
@@ -37,6 +40,8 @@ final class Dumper
{
/**
* Private constructor (prevents instantiation).
*
* @codeCoverageIgnore
*/
private function __construct()
{
@@ -50,16 +55,13 @@ final class Dumper
* @param mixed $var The variable to dump.
* @param int $maxDepth The maximum nesting level for object properties.
*/
public static function dump($var, int $maxDepth = 2) : string
public static function dump($var, int $maxDepth = 2): string
{
$html = ini_get('html_errors');
if ($html !== true) {
ini_set('html_errors', true);
}
$html = ini_set('html_errors', '1');
assert(is_string($html));
if (extension_loaded('xdebug')) {
ini_set('xdebug.var_display_max_depth', $maxDepth);
ini_set('xdebug.var_display_max_depth', (string) $maxDepth);
}
$var = self::export($var, $maxDepth);
@@ -68,7 +70,10 @@ final class Dumper
var_dump($var);
try {
return strip_tags(html_entity_decode(ob_get_clean()));
$output = ob_get_clean();
assert(is_string($output));
return strip_tags(html_entity_decode($output));
} finally {
ini_set('html_errors', $html);
}
@@ -148,6 +153,7 @@ final class Dumper
if ($aux[0] === '') {
$name .= ':' . ($aux[1] === '*' ? 'protected' : $aux[1] . ':private');
}
$return->$name = self::export($clone[$key], $maxDepth - 1);
}
@@ -157,7 +163,7 @@ final class Dumper
/**
* @param object $object
*/
private static function getClass($object) : string
private static function getClass($object): string
{
$class = get_class($object);
@@ -171,6 +177,6 @@ final class Dumper
return $class;
}
return substr($class, $pos + Proxy::MARKER_LENGTH + 2);
return substr($class, $pos + strlen(Proxy::MARKER) + 2);
}
}