Błąd przy testach integracyjnych
Testy integracyjne (uruchamiane na PHP 7.0 + WC 4.8) nie przechodzą przez ContainerInterface, który w przypadku wp-persistence
jest instalowany w wersji >=1.1. WooCommerce wymaga konkretnie wersji 1.0, bo w ich kontenerze nie ma silnego typowania...
Drugie testy przechodzą, bo są na PHP 7.2, a tam już taka zmiana jest dopuszczalna.
Zakładam na to issue ze względu na to, że nieodpalenie testów na tym poziomie obecnie nie generuje zbyt dużych problemów, natomiast wkrótce będzie można porzucić testowanie na obrazie 7.0, więc problem zniknie. Pytanie czy do tego czasu warto w composerze ściśle wymagać ContainerInterface 1.0 czy przymknąć na to oko.
https://gitlab.com/wpdesk/library/wp-persistence/-/blob/master/composer.json#L11