Open scottshipman opened 2 years ago
agreed, this is a major showstopper for me.
rusticisoftware/tincan requires php ~5.5 || ^7.0.3 -> your php version (8.1.0) does not satisfy that requirement.
Hoping to have "php": "~5.5 || ^7 || ^8",
Yes this is very urgent for the project to migrate to php8. See https://www.drupal.org/project/opigno_lms/issues/3269096
Too bad this is still hanging! Php 7 is very soon to be done.
@brianjmiller - any thoughts on getting this committed (or insight into why it isn't)?
any workarounds? fork time?
in 18 days php 7.4 support ends.
Thanks. I swapped horses, moving from Drupal / Opigno to Wordpress / Sensei LMS.
If you're stuck, the devs behind Opigno, a Drupal-based LMS, forked this package to solve the immediate problem: https://github.com/opigno/TinCanPHP
@alexrayu @spheresh
Does the willdurand/negotiation
dependency need to be bumped from 2.3.1
to 3.1.0
?
V3 added PHP 8 support. https://github.com/willdurand/Negotiation/releases
I noticed that https://github.com/RusticiSoftware/TinCanPHP/pull/110 was committed, which is great.
But there still seems to be some work to do relative to PHP 8.1 support.
In addition to the willdurand/negotiation
question, I observed at least one deprecated technique was in play:
Deprecated function: http_build_query():
Passing null to parameter #2 ($numeric_prefix) of type string is deprecated
in TinCan\RemoteLRS->sendRequest()
the packagist / composer instance tops out at php 7.
Are there plans to be compatible with php 8?