Allow PHP-8.2 and up Compatibility instead of just PHP-8.4

This commit is contained in:
johnnyq
2026-06-12 17:06:10 -04:00
parent 2204bd52f4
commit d3a93652f3
220 changed files with 7198 additions and 2635 deletions

View File

@@ -4,13 +4,13 @@ namespace Illuminate\Support;
use ArrayIterator;
use Illuminate\Contracts\Support\ValidatedData;
use Illuminate\Support\Traits\Dumpable;
use Illuminate\Support\Traits\InteractsWithData;
use Symfony\Component\VarDumper\VarDumper;
use Traversable;
class ValidatedInput implements ValidatedData
{
use InteractsWithData;
use Dumpable, InteractsWithData;
/**
* The underlying input.
@@ -97,30 +97,15 @@ class ValidatedInput implements ValidatedData
);
}
/**
* Dump the validated inputs items and end the script.
*
* @param mixed ...$keys
* @return never
*/
public function dd(...$keys)
{
$this->dump(...$keys);
exit(1);
}
/**
* Dump the items.
*
* @param mixed $keys
* @param mixed ...$keys
* @return $this
*/
public function dump($keys = [])
public function dump(...$keys)
{
$keys = is_array($keys) ? $keys : func_get_args();
VarDumper::dump(count($keys) > 0 ? $this->only($keys) : $this->all());
dump(count($keys) > 0 ? $this->only($keys) : $this->all());
return $this;
}
@@ -161,6 +146,7 @@ class ValidatedInput implements ValidatedData
/**
* Determine if an input item is set.
*
* @param string $name
* @return bool
*/
public function __isset($name)