Hi @mmcglynn; this looks like it’s an issue with PHP 7.2 and phpCAS 1.3.5; there is a discussion at https://github.com/apereo/phpCAS/issues/255 regarding this and a fix currently available in the development release branch.
I’ll start work on it today and we’ll try to get it tested and released in the next day or two. If you would like to manually patch your install in the meantime, you can edit authorizer/vendor/CAS-1.3.5/CAS/Autoload.php using the suggested fixes in the github issue linked above.
Upon further review, we will be waiting for the phpCAS 1.3.6 release before integrating this change. The warning message should not affect production use, and we anticipate phpCAS 1.3.6 will be available in the near future.
Just a quick chime in that we haven’t forgotten about this issue; the upstream phpCAS library has still not released a new version that integrates this change.
Another quick update; we still haven’t seen a new phpCAS release, and we’re not the only ones waiting on it. Hopefully something new will release soon ™.
Authorizer 2.8.5 was just released with phpCAS-1.3.6 included. Thanks everyone!
https://github.com/uhm-coe/authorizer/pull/63