Adds the convertDeprecationsToExceptions flag in the PHPUnit configuration
Adds #[ReturnTypeWillChange] attributes to IteratorAggregate::getIterator() definitions in the library
Updates to the laminas-coding-standard 2.3 version, but disables the rule that requires declare(strict_types=1) declarations (as they can introduce subtle BC breaks in minor versions).
This patch provides support for PHP 8.1.
In doing so, it also:
To ensure compatibility, the patch:
convertDeprecationsToExceptions
flag in the PHPUnit configuration#[ReturnTypeWillChange]
attributes toIteratorAggregate::getIterator()
definitions in the librarydeclare(strict_types=1)
declarations (as they can introduce subtle BC breaks in minor versions).