repman icon indicating copy to clipboard operation
repman copied to clipboard

Make it PHP 8.2 compatible

Open xvilo opened this issue 2 years ago • 4 comments

This branch, branched off from https://github.com/repman-io/repman/pull/580. It's that + PHP 8.0 to PHP 8.2 compatibility fixes and updates

xvilo avatar Jul 09 '23 09:07 xvilo

$ vendor/bin/phpunit --testdox           
PHPUnit 9.5.25 #StandWithUkraine

Dist (Buddy\Repman\Tests\Unit\Dist)
 ✔ Version with slash
 ✔ Version dev master

Member (Buddy\Repman\Tests\Unit\Entity\Organization\Member)
 ✔ Test role validation
 ✔ Role validation on role change
[....]
ERRORS!
Tests: 500, Assertions: 1139, Errors: 22, Risky: 2.

$ php --version 
PHP 8.2.7 (cli) (built: Jun 15 2023 02:44:23) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.7, Copyright (c) Zend Technologies
    with Xdebug v3.2.1, Copyright (c) 2002-2023, by Derick Rethans
    with Zend OPcache v8.2.7, Copyright (c), by Zend Technologies

22 errors as is

xvilo avatar Jul 09 '23 09:07 xvilo

Some progress

FAILURES!
Tests: 500, Assertions: 1186, Failures: 5, Risky: 2.

xvilo avatar Jul 09 '23 10:07 xvilo

Small note, I disabled the repman.io proxy as this seems to be very outdated.

xvilo avatar Dec 18 '23 13:12 xvilo

Tests: 500, Assertions: 1185, Errors: 2, Failures: 6, Risky: 1.

xvilo avatar Dec 18 '23 13:12 xvilo