Problem/Motivation

Could not extract the contents of the tar file. The error message is Invalid checksum for file " parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/docroot/modules//
Deprecated: Drupal\imce\ImceFM::__construct(): Implicitly marking parameter $user as " : pe must extracted

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Issue fork imce-3513926

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

rohan-sinha created an issue. See original summary.

arunsahijpal’s picture

Status: Active » Needs review
liam morland’s picture

Issue tags: -PHP 8.4 support +PHP 8.4
liam morland’s picture

Title: php 8.4 deprecations » Fix PHP 8.4 deprecations
Version: 3.1.2 » 3.x-dev
Category: Support request » Task
steinmb’s picture

Status: Needs review » Needs work

joao.ramos.costa made their first commit to this issue’s fork.

thalles’s picture

Status: Needs work » Needs review
danherrero’s picture

Status: Needs review » Reviewed & tested by the community

I tested and the changes in MR !38 resolved the deprecations that were reported when running in an environment that's been upgraded to PHP 8.4

  • ufku committed b1251b1f on 3.x
    Issue #3513926: fix implicitly nullable parameters(deprecated)
    
ufku’s picture

Status: Reviewed & tested by the community » Fixed

Committed, thanks.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

kenwest’s picture

I notice that release 3.1.5 references this issue, and this issue is marked as 'Fixed'. However, MR 38 doesn't seem to have been merged into 3.1.5.

ufku’s picture

@kenwest only the necessary part of the MR was merged. Did you test IMCE 3.1.5 with PHP 8.4?

kenwest’s picture

Yes, I'm testing that at the moment. No problems so far. What you say explains why some fixes from MR38 were applied and others weren't. Thanks for the update @ufku!

kenwest’s picture

Just confirming I've found no issues with IMCE 3.1.5

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.