Blog
FAQ
Discussions
Search
Projects, issues, users, and merge requests.
Project ID, name, and description.
User nickname, name, and org.
Issue ID, title, and summary.
Merge request titles.
Contrib
.social
Feed
Live feed
Builds
Live builds
Core
Tags
Tags and Initiatives
#PHP 8.0
Open on Drupal.org →
The issue particularly affects sites running on PHP version 8.0.0 or later.
⚡️ Live updates
comments, jobs, and issues, tagged with
#PHP 8.0
will update issues and activities on this page.
Issues
The last 100 updated issues.
🐛
TypeError: implode(): Argument #1 ($pieces) must be of type array, string given in implode() (line 81 of modules/contrib/cas_attributes/src/Form/CasAttributesSettings.php). with PHP 8
Needs review
CAS Attributes
2.0
Created
over 2 years ago
🇺🇸
United States
naidim
3 days ago
🐛
Using a string as the assertion passed to assert() is deprecated since PHP 7.2
Active
JSON:API Schema
1.0
Created
20 days ago
🇪🇸
Spain
abelass
20 days ago
🐛
Drush Make error: Undefined property: "DrushMakeProject_Library::$type make.project.inc"
Closed: outdated
S3 File System
3.0
Created
almost 3 years ago
🇵🇭
Philippines
ambot112
about 1 month ago
🐛
German Umlaute are misrepresented since change to php 8
Postponed: needs info
Webform
4.0
Created
over 2 years ago
🇩🇪
Germany
iceman2202
about 2 months ago
🐛
Deprecated function: preg_match(): Passing null to parameter
Postponed: needs info
Drupal core
9.5 —
path.module
Created
about 3 years ago
🇨🇳
China
Omega_yang
2 months ago
🐛
PHP 8.0 compatibility. Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array
Needs review
Custom Breadcrumbs
2.0
Created
about 3 years ago
🇰🇿
Kazakhstan
Dmitrii_Zadorozhnyi
2 months ago
📌
Perform code cleanup, drop D8/D9 support, create new 2.1.0 release
Active
Shariff Social Media Buttons
2.0
Created
5 months ago
🇦🇹
Austria
granik
2 months ago
📌
[PHP 8] Please review issue in dependency Views Templates module
Closed: outdated
Calendar
1.0
Created
over 2 years ago
solideogloria
4 months ago
📌
PHP Deprecated: Required parameter $plugin follows optional parameter $path in /var/www/html/docroot/profiles/d2/modules/contrib/color_field/color_field.drush.inc on line 87
Closed: won't fix
Color Field
2.0
Created
almost 3 years ago
🇮🇳
India
vimal_nadar
4 months ago
💬
views_embed_view not loading template in PHP 8.0
Active
Views (for Drupal 7)
3.27
Created
almost 3 years ago
🇪🇸
Spain
JOINSO
5 months ago
🐛
PHP8 Compatibility. ValueError: DOMDocument::loadHTML()
Needs work
PWA - Progressive Web App
1.0
Created
almost 3 years ago
🇰🇿
Kazakhstan
Dmitrii_Zadorozhnyi
6 months ago
🐛
[PHP 8] Deprecation messages when viewing template list
Needs review
Views Templates
1.0
Created
over 2 years ago
solideogloria
6 months ago
🐛
Php 8 null safe operator
Closed: outdated
User display name
1.1
Created
almost 3 years ago
🇺🇸
United States
evanjenkins
6 months ago
🐛
False Postive: Aliased PHP 8.0 Attributes on Class properties leading to "Namespaced classes/interfaces/traits should be referenced with use statements"
Needs work
Coder
8.3
Created
over 1 year ago
🇨🇭
Switzerland
wengerk
6 months ago
🐛
PHP 8 compatibility issues
Closed: outdated
Brightcove Video Connect
6.0
Created
over 3 years ago
🇺🇸
United States
sudheeshps
6 months ago
🐛
PHP warning Warning: Undefined array key 1 in soundcloudfield_field_formatter_view()
Needs work
SoundCloud Field
1.0
Created
almost 3 years ago
🇺🇸
United States
jenlampton
7 months ago
🐛
[D7] PhpMail : broken mail headers in PHP 8.0+ because of LF characters
Active
Drupal core
7.0 —
mail system
Created
over 2 years ago
🇩🇪
Germany
down2under
7 months ago
🐛
PHP 8.0 compatibility. Deprecated: Required parameter $form_state follows optional parameter $input
Needs work
Block reference
2.0
Created
over 3 years ago
Pavel_SPN
7 months ago
🐛
TypeError: strcasecmp(): Argument #1 ($string1) must be of type string, array given in strcasecmp()
Postponed: needs info
Drupal core
7.0 —
system.module
Created
almost 3 years ago
🇮🇳
India
harivansh
8 months ago
🐛
Runtime PHP TypeError when comparing broken revisions
Active
Diff
3.0
Created
almost 2 years ago
🇺🇸
United States
cboyden
8 months ago
🐛
PHP8 warning if variable $file is type of "FALSE"
Closed: won't fix
Views data export
3.0
Created
over 3 years ago
🇺🇦
Ukraine
Igumnov_aleksey
8 months ago
🐛
Trying to access array offset on value of type bool in image.module
Needs review
Drupal core
7.0 —
image system
Created
over 4 years ago
🇨🇦
Canada
Liam Morland
8 months ago
🐛
Undefined variable: $killable
Active
Ultimate Cron
2.0
Created
about 1 year ago
🇧🇾
Belarus
alena_stanul
8 months ago
🐛
Static call to instance method Drupal\ultimate_cron\CronJobDiscovery::getHooks()
Active
Ultimate Cron
2.0
Created
about 1 year ago
🇧🇾
Belarus
alena_stanul
8 months ago
🐛
NestedArray::setValue() without $force can cause WSOD.
Needs work
Drupal core
11.0 —
forms system
Created
almost 8 years ago
🇩🇪
Germany
donquixote
9 months ago
📌
Fix INI directive track_errors PHP 8.0 compatibility errors
Needs review
HTTP Parallel Request & Threading Library
1.0
Created
almost 6 years ago
🇩🇪
Germany
osopolar
9 months ago
📌
PHP 8 support
Active
Entity Merge
2.0
Created
almost 3 years ago
🇧🇪
Belgium
wim leers
10 months ago
🐛
Optional parameter is provided before required in performance_test.php
Fixed
Simple XML sitemap
4.0
Created
over 2 years ago
🇩🇪
Germany
fnalb2
10 months ago
🐛
Remove optional path parameter before required (PHP8 support)
RTBC
CKEditor Link
2.0
Created
over 4 years ago
🇨🇿
Czech Republic
Mulambo
10 months ago
📌
PHP 8.0 compatibility
RTBC
Content Synchronization
3.0
Created
over 3 years ago
🇨🇳
China
eugeney
10 months ago
🐛
dmu_upgrade not compatible with PHP 8.0+
Needs review
Drupal 7 to 8/9/10 Module Upgrader
1.0
Created
about 3 years ago
solideogloria
11 months ago
🐛
Implode doesn't work for ConfigLogConfigForm.php
Fixed
Configuration log
4.0
Created
about 3 years ago
apettigrew
11 months ago
🐛
PHP 8.0 compatibility. Deprecated: Required parameter $data follows optional parameter $module_name
RTBC
Features Extra
1.0
Created
over 3 years ago
Pavel_SPN
12 months ago
🐛
Argument #1 ($string) must be of type string, array given in trim()
Closed: won't fix
Username Enumeration Prevention
1.0
Created
almost 3 years ago
🇺🇸
United States
jenlampton
12 months ago
🐛
PHP 8.x: Call to deprecated function shmop_close()
Fixed
Smart IP
5.0
Created
over 1 year ago
🇬🇧
United Kingdom
jofitz
about 1 year ago
🐛
advagg_js_compress() cron stuck issue
Fixed
Advanced CSS/JS Aggregation
2.0
Created
over 3 years ago
🇵🇰
Pakistan
asghar
about 1 year ago
🐛
FTP error with PHP 8.0
Fixed
Backup and Migrate
3.0
Created
almost 3 years ago
🇫🇷
France
quimic
about 1 year ago
📌
PHP 8 support
Needs review
Christmas Lights
1.0
Created
almost 3 years ago
🇧🇪
Belgium
wim leers
about 1 year ago
📌
[meta] Make D7 rules compatible with PHP 8.0/8.1
Fixed
Rules
2.0
Created
over 4 years ago
🇨🇦
Canada
Liam Morland
about 1 year ago
🐛
Required parameter $check_name follows optional parameter
Fixed
Security Review
1.3
Created
almost 3 years ago
🇺🇸
United States
scott_earnest
about 1 year ago
🐛
PHP 8 Deprecation warning: Optional before required parameter.
Needs review
Search API Elasticsearch
1.0
Created
about 1 year ago
🇳🇱
Netherlands
niels de ruijter
about 1 year ago
🐛
Method Drupal\ultimate_cron\Form\SchedulerSettingsForm::buildForm() should return array but return statement is missing
Closed: duplicate
Ultimate Cron
2.0
Created
about 1 year ago
🇧🇾
Belarus
alena_stanul
about 1 year ago
🐛
uasort(): Returning bool from comparison function is deprecated
Fixed
Linkit
3.0
Created
over 2 years ago
🇨🇦
Canada
darkodev
about 1 year ago
📌
Community initiative: Drupal 7 contrib on PHP 8.0
Closed: outdated
Drupal core ideas
Created
about 4 years ago
🇺🇸
United States
damienmckenna
about 1 year ago
📌
Automated PHP 8+ compatibility for all Drupal 7 projects
Closed: outdated
Drupal core ideas
Created
over 3 years ago
🇺🇸
United States
teknorah
about 1 year ago
🐛
TypeError: Illegal offset type in isset or empty
Active
Feed Import
3.4
Created
about 1 year ago
🇳🇱
Netherlands
commonpike
about 1 year ago
🐛
[PHP 8] Returning bool from comparison function is deprecated
Fixed
Better Formats
1.0
Created
over 3 years ago
🇺🇸
United States
marthasa
about 1 year ago
🐛
Method Drupal\consumers\Entity\Form\ConsumerForm::save() should return int but return statement is missing
Fixed
Consumers
1.0
Created
about 1 year ago
🇧🇾
Belarus
alena_stanul
about 1 year ago
🐛
Cannot unset offset 'parent' on array{id: mixed, data-tt-id: mixed, class: array{}, data: array, data-tt-parent-id: mixed}
Fixed
Token
1.0
Created
about 1 year ago
🇧🇾
Belarus
alena_stanul
about 1 year ago
🐛
[PHP 8.0] TypeError: Unsupported operand types: string * int in _uc_roles_product_get_expiration() (line 1247 of /var/www/html/sites/all/modules/contrib/ubercart/uc_roles/uc_roles.module).
Needs review
Ubercart
3.0
Created
over 3 years ago
🇺🇸
United States
djdevin
over 1 year ago
🐛
Warnings while adding a remote file after switching to PHP 8.0
Closed: duplicate
FileField Sources
Created
almost 3 years ago
🇷🇺
Russia
marassa
over 1 year ago
📌
Make more explicit what the operations array index passed to batch_set() must contain
Active
Drupal core
7.0 —
batch system
Created
about 2 years ago
🇬🇧
United Kingdom
davidgould
over 1 year ago
🐛
PHP Warning: Attempt to read property "language" on null
Fixed
Logging and alerts
2.0
Created
almost 3 years ago
🇨🇦
Canada
joelpittet
over 1 year ago
🐛
Deprecated function : The each() function is deprecated. This message will be suppressed on further calls dans remember_me_form_alter()
Fixed
Remember me
1.0
Created
over 7 years ago
🇫🇷
France
lazzyvn
over 1 year ago
🐛
Improper validation - Password must not contain the username
Fixed
Password Policy
3.0
Created
over 4 years ago
🇺🇦
Ukraine
sergei_semipiadniy
over 1 year ago
🐛
TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in count()
Fixed
Simple hierarchical select
2.0
Created
over 1 year ago
ramil g
over 1 year ago
🐛
php 8 compatibility
Active
Cloud
6.0
Created
almost 2 years ago
🇮🇳
India
mukhtarm
over 1 year ago
🐛
Required parameter &$form_state follows optional parameter $input
Needs review
Switch
1.0
Created
over 1 year ago
🇺🇸
United States
SKrossa
over 1 year ago
🐛
Required parameter $original_path follows optional parameter $path
RTBC
Sub-pathauto (Sub-path URL Aliases)
1.0
Created
over 3 years ago
Pavel_SPN
over 1 year ago
📌
TypeError: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given
RTBC
Field collection
1.0
Created
about 3 years ago
Natallia
over 1 year ago
🐛
PHP8: deprecated code
RTBC
Hierarchical Select
3.0
Created
over 3 years ago
🇺🇦
Ukraine
shkiper
over 1 year ago
🐛
False Postive: Misshandled PHP 8.0 Attributes on Class properties leading to "Missing member variable doc comment"
Fixed
Coder
8.3
Created
over 1 year ago
🇨🇭
Switzerland
wengerk
over 1 year ago
🐛
Deprecated function: strpos() in layout_builder_entity_view_alter
Fixed
Drupal core
9.5 —
layout_builder.module
Created
over 2 years ago
🇮🇹
Italy
trickfun
over 1 year ago
📌
PHP 7.4 compatibility
RTBC
Rate
1.0
Created
over 5 years ago
🇺🇸
United States
bburg
over 1 year ago
🐛
Error in hosting_ssl_get_keys
Fixed
Hosting
3.0
Created
over 1 year ago
🇬🇧
United Kingdom
steven jones
over 1 year ago
📌
(FPF project) composer.json PHP 8.0 Compatibility
Fixed
Focal Point Focus
1.10
Created
over 3 years ago
mikemooney
over 1 year ago
🐛
PHP 8.0 deprecated syntax warnings for h5p-editor
Closed: outdated
H5P - Create and Share Rich Content and Applications
2.0
Created
over 3 years ago
🇵🇭
Philippines
Johnzel Tuddao
over 1 year ago
🐛
Array and string offset access syntax with curly braces is no longer supported in docroot/sites/all/modules/contrib/barcode/includes/barcode.plugins.inc on line 116
Closed: won't fix
Barcode
2.1
Created
over 1 year ago
🇮🇳
India
arif.zisu
over 1 year ago
🐛
Syntax Error in 2.0.6
Fixed
Drupal OAuth Server ( OAuth / OIDC Provider) - Single Sign On ( SSO )
2.0
Created
over 1 year ago
🇺🇸
United States
jghyde
over 1 year ago
🐛
Cannot use positional argument after named argument in ckeditor_link_text_format_post_render()
Needs review
CKEditor Link
2.4
Created
over 1 year ago
🇺🇸
United States
joshuautley
over 1 year ago
🐛
Deprecated function: usort(): Returning bool from comparison function is deprecated
Needs review
Opigno Learning path
3.0
Created
over 1 year ago
🇦🇷
Argentina
andreadruiz
over 1 year ago
📌
Required parameter $flatten follows optional parameter $type in ldap_servers/ldap_servers.module
Closed: outdated
Lightweight Directory Access Protocol (LDAP)
2.0
Created
almost 3 years ago
🇺🇸
United States
ethomas08
over 1 year ago
🐛
Fatal Error - too few arguments MetatagManager
Postponed: needs info
Metatag
2.0
Created
over 3 years ago
🇺🇸
United States
erier
over 1 year ago
💬
PHP 8.0 Compatibility
Closed: duplicate
Bootstrap
3.0
Created
over 1 year ago
mnk-0210
over 1 year ago
🐛
Views plugin query: TypeError: explode(): Argument #2 ($string) must be of type string
Fixed
Views (for Drupal 7)
3.0
Created
over 1 year ago
🇺🇦
Ukraine
tibezh
over 1 year ago
🐛
PHP 8 compatibility: Error: Unknown named parameter $template_id in mandrill_mailsend()
Fixed
Mandrill
2.0
Created
over 1 year ago
🇦🇹
Austria
klausi
over 1 year ago
🐛
Unable to add vbo fields to views - PHP 8 method_exists() error
Closed: works as designed
Views Bulk Operations (VBO)
4.1
Created
about 3 years ago
🇬🇧
United Kingdom
cashburton
over 1 year ago
📌
strtotime(): Passing null to parameter #1 ($datetime) of type string is deprecated
Fixed
Views Custom Table
2.0
Created
almost 3 years ago
🇧🇪
Belgium
vodde83
over 1 year ago
📌
Replace FileUploadHandler:: handleFileUpload() switch with match when core requires PHP 8
Closed: won't fix
Drupal core
10.0 —
file system
Created
almost 4 years ago
🇫🇷
France
andypost
over 1 year ago
🐛
PHP Deprecated: Required parameter $form_state follows optional parameter $input
Fixed
Imagefield Crop
2.0
Created
almost 3 years ago
🇨🇦
Canada
joelpittet
over 1 year ago
🐛
PHP Deprecated: Required parameter $grantUpdate follows optional parameter $langcode
Fixed
Permissions by Term
3.1
Created
almost 4 years ago
🇵🇱
Poland
azovsky
over 1 year ago
📌
PHP Deprecated: Required parameter $mode follows optional parameter $show_display_id
Fixed
Entityform
2.0
Created
almost 3 years ago
🇨🇦
Canada
joelpittet
over 1 year ago
🐛
PHP 8 support
Fixed
Taarikh
1.0
Created
almost 3 years ago
🇧🇪
Belgium
wim leers
over 1 year ago
🐛
PhpMail : broken mail headers in PHP 8.0+ because of LF characters
Fixed
Drupal core
9.5 —
mail system
Created
over 3 years ago
🇫🇷
France
mpellegrin
over 1 year ago
🐛
Curly brace syntax for accessing array elements and string offsets has been deprecated in PHP 7.4
Fixed
Bbcode
3.0
Created
about 4 years ago
🇮🇳
India
kavbiswa
over 1 year ago
🐛
[PHP 8.0] Deprecated function: explode(): Passing null to parameter #2 ($string) of type string is deprecated in _views_bulk_operations_rules_get_field() (line 278 of views_bulk_operations.rules.inc)
RTBC
Views Bulk Operations (VBO)
3.0
Created
over 2 years ago
solideogloria
over 1 year ago
🐛
Deprecated in PHP 8.0: Required parameter follows optional parameter
Fixed
Smart IP
2.41
Created
almost 3 years ago
🇺🇦
Ukraine
Igumnov_aleksey
over 1 year ago
🐛
Deprecated in PHP 8.0:Call to deprecated function shmop_close()
Fixed
Smart IP
2.0
Created
almost 3 years ago
🇺🇦
Ukraine
Igumnov_aleksey
over 1 year ago
📌
Add support for built-in PHP session upload progress
Needs work
Drupal core
11.0 —
file system
Created
about 13 years ago
🇭🇰
Hong Kong
droplet
over 1 year ago
🐛
"Remove Autobid Button press" increases bid instead of removal of autobid
Fixed
Auctions
1.0
Created
over 2 years ago
🇨🇦
Canada
joseph.olstad
over 1 year ago
🐛
TypeError: Drupal\auctions_core\Form\BiddersForm::roundCents(): Argument #1 ($num) must be of type float, string given
Fixed
Auctions
1.0
Created
almost 3 years ago
🇨🇦
Canada
sagesolutions
over 1 year ago
✨
PHP8+ Error: Non-static method Drupal\auctions_core\AuctionToolsBase::bidPurchaseOffer()
Fixed
Auctions
1.0
Created
over 2 years ago
🇨🇦
Canada
joseph.olstad
over 1 year ago
🐛
Handle empty values in create_xfdf()
Fixed
FillPDF
5.1
Created
over 3 years ago
🇨🇦
Canada
Liam Morland
over 1 year ago
🐛
PHP 8.0 compatibility
Fixed
TFA Basic plugins
1.0
Created
almost 3 years ago
🇬🇧
United Kingdom
Alina Basarabeanu
over 1 year ago
🐛
PHP8 issue. Wrong parameter passed to setcookie()
RTBC
Session Cache API
1.6
Created
about 3 years ago
Pavel_SPN
almost 2 years ago
📌
PHP 8.0 compatibility for Metatag (D7)
Postponed
Metatag
1.0
Created
over 4 years ago
🇺🇸
United States
damienmckenna
almost 2 years ago
🐛
Deprecated: Required parameter $amountMax and $uidExclude with php 8
Fixed
Auctions
1.0
Created
almost 4 years ago
🇦🇹
Austria
gr4phic3r
almost 2 years ago
📌
PHP 8 support & Drupal 10 support
Fixed
OAuth2 Token Manager
1.0
Created
almost 3 years ago
🇧🇪
Belgium
wim leers
almost 2 years ago
🐛
PHP 8.0 and PHP 8.1 compatibility
Needs work
EU Cookie Compliance (GDPR Compliance)
1.14
Created
about 2 years ago
🇺🇦
Ukraine
Igumnov_aleksey
almost 2 years ago
🐛
Fix PostgreSQL error not null constraint violation gives me an wsod
Fixed
Admin Audit Trail
1.0
Created
almost 5 years ago
🇬🇧
United Kingdom
rivimey
almost 2 years ago
Activities
The last 7 days of comments and CI jobs.
Comment
3 days ago
→
🇷🇴
Romania
claudiu.cristea
Arad 🇷🇴
Adding credits
in
CAS Attributes
»
TypeError: implode(): Argument #1 ($pieces) must be of type array, string given in implode() (line 81 of modules/contrib/cas_attributes/src/Form/CasAttributesSettings.php). with PHP 8
Comment
4 days ago
→
🇷🇴
Romania
claudiu.cristea
Arad 🇷🇴
Thank you
in
CAS Attributes
»
TypeError: implode(): Argument #1 ($pieces) must be of type array, string given in implode() (line 81 of modules/contrib/cas_attributes/src/Form/CasAttributesSettings.php). with PHP 8
contrib
.social
Blog
FAQ
Discussions
Production build 0.71.5
2024