javanile / php-imap2

PHP IMAP with OAUTH2
https://php-imap2.javanile.org/
GNU General Public License v3.0
48 stars 28 forks source link

Deprecated parameter in imap2_headerinfo() #26

Open digicommons opened 1 year ago

digicommons commented 1 year ago

Hi, while testing php-imap2 on a PHP 8.0.0 codebase I came across an ArgumentCountError when using imap2_headerinfo(). Since PHP 8.0.0 is using a resource instead of an IMAP\Connection, the control flow in bootstrap.php (line 845) uses imap_headerinfo() as a fallback. But since PHP 8.0.0 deprecated defaulthost, only 4, not 5 arguments are expected.

Is there a way to fix this? If you have a preferred way to deal with version specific functionality, I'd be happy to submit a pull request.

Thanks!

francescobianco commented 1 year ago

@digicommons Thanks your support is very useful for the project. You are free to make a pull-request. I gladly accept it and we will release it with the next release.