elabx / FieldtypeRecurringDates

Recurring dates Inputfield for ProcessWire.
MIT License
10 stars 1 forks source link

PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in ...\FieldtypeRecurringDates\partials\AlpineComponent.php:17 #3

Open juergenweb opened 1 year ago

juergenweb commented 1 year ago

This is only a little warning in partials\AlpineComponent.php: line 17

PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in ...\FieldtypeRecurringDates\partials\AlpineComponent.php:17

$inputfield->getAttribute('data-json-rrule')

does not be null, but it is null in my case.

it would be better to check if it is null before to prevent the warning on higher PHP versions:

if(!is_null($inputfield->getAttribute('data-json-rrule'))){ $pre_text = htmlspecialchars($inputfield->getAttribute('data-json-rrule'), ENT_QUOTES, "UTF-8"); }