Closed (fixed)
Project:
Entity reference
Version:
7.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
30 Dec 2022 at 15:05 UTC
Updated:
14 Apr 2023 at 16:50 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
tibezh commentedPatch applied.
Comment #4
joseph.olstadComment #5
joseph.olstadhttps://www.drupal.org/project/entityreference/releases/7.x-1.6-rc2
Comment #7
Tesam commentedPHP used 8.1.8
Need help and update/solution/patch:
Deprecated function: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated in _entityreference_get_behavior_handler() (line 197 from /modules/entityreference/entityreference.module).
Code of file in that place:
190 function _entityreference_get_behavior_handler($behavior) {
191 $object_cache = drupal_static(__FUNCTION__);
192
193 if (!isset($object_cache[$behavior])) {
194 ctools_include('plugins');
195 $class = ctools_plugin_load_class('entityreference', 'behavior', $behavior, 'class');
196
197 $class = class_exists($class) ? $class : 'EntityReference_BehaviorHandler_Broken';
198 $object_cache[$behavior] = new $class($behavior);
199 }
200
201 return $object_cache[$behavior];
202 }
Comment #8
joseph.olstad@Tesam, you need to upgrade to
1.6.1-rc3
https://www.drupal.org/project/entityreference/releases/7.x-1.6-rc3
Comment #9
joseph.olstadhttps://www.drupal.org/project/entityreference/releases/7.x-1.7
Comment #10
joseph.olstadplease try the latest release
https://www.drupal.org/project/entityreference/releases/7.x-1.9