Skip to content

PHP 8.0 Support, DBUnit removed

Compare
Choose a tag to compare
@jaydiablo jaydiablo released this 22 Mar 23:21
· 50 commits to master since this release
d1aca60
  • Removed phpunit/dbunit from Zend_Test component, as this has been abandoned and made it difficult to upgrade to newer versions of phpunit (which makes it difficult to test against newer versions of PHP)
  • Fixed some function signatures in these classes to move required parameters before parameters with defaults (this behavior is deprecated in PHP 8 and will throw errors in a later version of PHP):
    • Zend_Pdf_Element_Reference
    • Zend_Service_WindowsAzure_CommandLine_Certificate::getCertificatePropertyCommand
    • Zend_Service_WindowsAzure_CommandLine_Deployment::createFromStorageCommand & createFromLocalCommand
    • Zend_Service_WindowsAzure_Diagnostics_Manager::setConfigurationForRoleInstance
    • Zend_Service_WindowsAzure_Storage_Queue::deleteMessage
  • All packages, and the remaining components in this repo have been tested against PHP 8 (both with phpunit and phpstan). For the most part this didn't require any code changes, and what was changed shouldn't break BC except what's listed above.