Update dependencies

This commit is contained in:
Chris Hunt
2024-02-16 21:36:54 +00:00
parent 22d7a59e59
commit d52ae0d3c3
9569 changed files with 460443 additions and 282416 deletions

View File

@@ -31,12 +31,12 @@ use Symfony\Component\HttpFoundation\Response;
class HttpKernelBrowser extends AbstractBrowser
{
protected $kernel;
private $catchExceptions = true;
private bool $catchExceptions = true;
/**
* @param array $server The server parameters (equivalent of $_SERVER)
*/
public function __construct(HttpKernelInterface $kernel, array $server = [], History $history = null, CookieJar $cookieJar = null)
public function __construct(HttpKernelInterface $kernel, array $server = [], ?History $history = null, ?CookieJar $cookieJar = null)
{
// These class properties must be set before calling the parent constructor, as it may depend on it.
$this->kernel = $kernel;
@@ -47,6 +47,8 @@ class HttpKernelBrowser extends AbstractBrowser
/**
* Sets whether to catch exceptions when the kernel is handling a request.
*
* @return void
*/
public function catchExceptions(bool $catchExceptions)
{
@@ -54,8 +56,6 @@ class HttpKernelBrowser extends AbstractBrowser
}
/**
* {@inheritdoc}
*
* @param Request $request
*
* @return Response
@@ -72,8 +72,6 @@ class HttpKernelBrowser extends AbstractBrowser
}
/**
* {@inheritdoc}
*
* @param Request $request
*
* @return string
@@ -87,7 +85,7 @@ class HttpKernelBrowser extends AbstractBrowser
$requires = '';
foreach (get_declared_classes() as $class) {
if (0 === strpos($class, 'ComposerAutoloaderInit')) {
if (str_starts_with($class, 'ComposerAutoloaderInit')) {
$r = new \ReflectionClass($class);
$file = \dirname($r->getFileName(), 2).'/autoload.php';
if (file_exists($file)) {
@@ -114,6 +112,9 @@ EOF;
return $code.$this->getHandleScript();
}
/**
* @return string
*/
protected function getHandleScript()
{
return <<<'EOF'
@@ -127,12 +128,7 @@ echo serialize($response);
EOF;
}
/**
* {@inheritdoc}
*
* @return Request
*/
protected function filterRequest(DomRequest $request)
protected function filterRequest(DomRequest $request): Request
{
$httpRequest = Request::create($request->getUri(), $request->getMethod(), $request->getParameters(), $request->getCookies(), $request->getFiles(), $server = $request->getServer(), $request->getContent());
if (!isset($server['HTTP_ACCEPT'])) {
@@ -156,10 +152,8 @@ EOF;
* an invalid UploadedFile is returned with an error set to UPLOAD_ERR_INI_SIZE.
*
* @see UploadedFile
*
* @return array
*/
protected function filterFiles(array $files)
protected function filterFiles(array $files): array
{
$filtered = [];
foreach ($files as $key => $value) {
@@ -190,13 +184,9 @@ EOF;
}
/**
* {@inheritdoc}
*
* @param Response $response
*
* @return DomResponse
*/
protected function filterResponse(object $response)
protected function filterResponse(object $response): DomResponse
{
// this is needed to support StreamedResponse
ob_start();