sabre-io / vobject

:date: The VObject library for PHP allows you to easily parse and manipulate iCalendar and vCard objects
http://sabre.io/vobject/
BSD 3-Clause "New" or "Revised" License
570 stars 125 forks source link

PHP Deprecated: strtoupper(): Passing null to parameter #1 ($string) of type string is deprecated #643

Closed alecpl closed 6 months ago

alecpl commented 6 months ago
PHP Deprecated:  strtoupper(): Passing null to parameter #1 ($string) of type string is deprecated in /vendor/sabre/vobject/lib/Parser/MimeDir.php on line 410
...
PHP  15. Sabre\VObject\Reader::read($data = 'BEGIN:VCARD\nVERSION:4.0\nN:Thompson;Default;;;\nUID:1\nANNIVERSARY;VALUE=text:circa 1800\nEND:VCARD', $options = 3) /Kolab/CardDAV/ContactsBackend.php:649
PHP  16. Sabre\VObject\Parser\MimeDir->parse($input = 'BEGIN:VCARD\nVERSION:4.0\nN:Thompson;Default;;;\nUID:1\nANNIVERSARY;VALUE=text:circa 1800\nEND:VCARD', $options = 3) /vendor/sabre/vobject/lib/Reader.php:44
PHP  17. Sabre\VObject\Parser\MimeDir->parseDocument() /vendor/sabre/vobject/lib/Parser/MimeDir.php:63
PHP  18. Sabre\VObject\Parser\MimeDir->parseLine($line = 'ANNIVERSARY;VALUE=text:circa 1800') /vendor/sabre/vobject/lib/Parser/MimeDir.php:137
PHP  19. Sabre\VObject\Parser\MimeDir->readProperty($line = 'ANNIVERSARY;VALUE=text:circa 1800') /vendor/sabre/vobject/lib/Parser/MimeDir.php:189
PHP  20. strtoupper($string = NULL) /vendor/sabre/vobject/lib/Parser/MimeDir.php:410
alecpl commented 6 months ago

Sorry, it looks like I was using some older version. It's fixed.