Fix ldap_contacts error running under php8.2 & remove unused and correct ldap .env variable #869
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue: Resolve Array Key Exists Error in Cypht with PHP 8.2
Problem Description:
Under the PHP 8.2 environment in Cypht, an error is encountered in the ldap_contacts module, specifically on line 320. The error is related to
array_key_exists()
where a string is given instead of an array. Notably, this error is not displayed under PHP 7.4. The issue occurs on pages such as settings and compose, leading to an error page.Steps to Reproduce:
array_key_exists()
on line 320 in the ldap_contacts module.Proposed Changes:
Code Modification:
array_key_exists()
error in the ldap_contacts module under PHP 8.2.Cleanup:
.env.example
file..env.example
according toconfig/ldap.php
file.Additional Information:
Environment:
Steps to Test:
Related Issues:
N/A