If you have a high test coverage index, and your tests for this pull request are passing, it should be both safe and recommended to merge this update.
Updated packages
Some times an update also needs new or updated dependencies to be installed. Even if this branch is for updating one dependency, it might contain other installs or updates. All of the updates in this branch can be found here.
List of updated packages
- doctrine/instantiator: 1.4.1 (updated from 1.4.0)
- myclabs/deep-copy: 1.11.0 (updated from 1.10.2)
- phar-io/version: 3.2.1 (updated from 3.1.0)
- phpdocumentor/type-resolver: 1.6.1 (updated from 1.5.1)
- phpunit/php-code-coverage: 9.2.15 (updated from 9.2.10)
- phpunit/phpunit: 9.5.20 (updated from 9.5.10)
- sebastian/global-state: 5.0.5 (updated from 5.0.3)
- sebastian/type: 3.0.0 (updated from 2.3.4)
- symfony/polyfill-ctype: v1.25.0 (updated from v1.23.0)
Changed files
Here is a list of changed files between the version you use, and the version this pull request updates to:
7a77a5279We need to dynamically (and conditionally) compile these traits as their code is not valid syntax on all PHP versions supported by PHPUnit 8.5 and PHPUnit 9.5
1d2a88d0eRename MockedCloneMethod and UnmockedCloneMethod traits to MockedCloneMethodWithoutReturnType and UnmockedCloneMethodWithoutReturnType, respectively
This is an automated pull request from Violinist: Continuously and automatically monitor and update your composer dependencies. Have ideas on how to improve this message? All violinist messages are open-source, and can be improved here.
If you have a high test coverage index, and your tests for this pull request are passing, it should be both safe and recommended to merge this update.
Updated packages
Some times an update also needs new or updated dependencies to be installed. Even if this branch is for updating one dependency, it might contain other installs or updates. All of the updates in this branch can be found here.
List of updated packages
- doctrine/instantiator: 1.4.1 (updated from 1.4.0) - myclabs/deep-copy: 1.11.0 (updated from 1.10.2) - phar-io/version: 3.2.1 (updated from 3.1.0) - phpdocumentor/type-resolver: 1.6.1 (updated from 1.5.1) - phpunit/php-code-coverage: 9.2.15 (updated from 9.2.10) - phpunit/phpunit: 9.5.20 (updated from 9.5.10) - sebastian/global-state: 5.0.5 (updated from 5.0.3) - sebastian/type: 3.0.0 (updated from 2.3.4) - symfony/polyfill-ctype: v1.25.0 (updated from v1.23.0)Changed files
Here is a list of changed files between the version you use, and the version this pull request updates to:
List of changed files
.github/FUNDING.yml .github/ISSUE_TEMPLATE/BUG.md .github/workflows/ci.yml .phive/phars.xml .php-cs-fixer.dist.php .psalm/baseline.xml .psalm/config.xml .psalm/static-analysis.xml ChangeLog-8.5.md ChangeLog-9.5.md LICENSE build.xml build/config/php-scoper.php build/scripts/sanity-check composer.json phpunit phpunit.xml src/Framework/Constraint/Constraint.php src/Framework/Constraint/IsIdentical.php src/Framework/Exception/InvalidArgumentException.php src/Framework/MockObject/Api/MockedCloneMethod.php src/Framework/MockObject/Api/UnmockedCloneMethod.php src/Framework/MockObject/Generator.php src/Framework/MockObject/Generator/intersection.tpl src/Framework/MockObject/Generator/mocked_method_never_or_void.tpl src/Framework/MockObject/Generator/proxied_method_never_or_void.tpl src/Framework/MockObject/Invocation.php src/Framework/MockObject/MockMethod.php src/Framework/TestCase.php src/Framework/TestListener.php src/Framework/TestResult.php src/Framework/TestSuite.php src/Runner/Hook/AfterIncompleteTestHook.php src/Runner/Hook/AfterLastTestHook.php src/Runner/Hook/AfterRiskyTestHook.php src/Runner/Hook/AfterSkippedTestHook.php src/Runner/Hook/AfterSuccessfulTestHook.php src/Runner/Hook/AfterTestErrorHook.php src/Runner/Hook/AfterTestFailureHook.php src/Runner/Hook/AfterTestHook.php src/Runner/Hook/AfterTestWarningHook.php src/Runner/Hook/BeforeFirstTestHook.php src/Runner/Hook/BeforeTestHook.php src/Runner/Hook/Hook.php src/Runner/Hook/TestHook.php src/Runner/Version.php src/TextUI/Command.php src/TextUI/TestRunner.php src/Util/GlobalState.php src/Util/Test.php src/Util/TestDox/NamePrettifier.php tests/README.md tests/_files/ClassWithAllPossibleReturnTypes.php tests/_files/ClassWithStaticReturnTypes.php tests/_files/ClassWithUnionReturnTypes.php tests/_files/CoverageClassExtendedTest.php tests/_files/CoverageClassNothingTest.php tests/_files/CoverageClassTest.php tests/_files/CoverageClassWithoutAnnotationsTest.php tests/_files/CoverageCoversOverridesCoversNothingTest.php tests/_files/CoverageMethodNothingCoversMethod.php tests/_files/CoverageMethodNothingTest.php tests/_files/CoverageMethodOneLineAnnotationTest.php tests/_files/CoverageMethodParenthesesTest.php tests/_files/CoverageMethodParenthesesWhitespaceTest.php tests/_files/CoverageMethodTest.php tests/_files/CoverageNoneTest.php tests/_files/CoverageNotPrivateTest.php tests/_files/CoverageNotProtectedTest.php tests/_files/CoverageNotPublicTest.php tests/_files/CoveragePrivateTest.php tests/_files/CoverageProtectedTest.php tests/_files/CoveragePublicTest.php tests/_files/DataProviderDependencyTest.php tests/_files/DataProviderIssue2833/FirstTest.php tests/_files/DataProviderIssue2833/SecondTest.php tests/_files/DataProviderIssue2859/tests/another/TestWithDataProviderTest.php tests/_files/DataProviderIssue2922/FirstTest.php tests/_files/DataProviderIssue2922/SecondTest.php tests/_files/DataproviderExecutionOrderTest.php tests/_files/DependencyFailureTest.php tests/_files/DependencyOnClassTest.php tests/_files/DependencySuccessTest.php tests/_files/ExceptionInAssertPostConditionsTest.php tests/_files/ExceptionInAssertPreConditionsTest.php tests/_files/ExceptionInSetUpTest.php tests/_files/ExceptionInTearDownTest.php tests/_files/ExceptionInTest.php tests/_files/Foo.php tests/_files/Inheritance/InheritanceA.php tests/_files/Inheritance/InheritanceB.php tests/_files/NotReorderableTest.php tests/_files/OneClassPerFile/TwoClassesValid.php tests/_files/OneClassPerFile/failing/TwoClassesInvalidTest.php tests/_files/OneClassPerFile/wrongClassName/WrongClassNameTest.php tests/_files/TemplateMethodsTest.php tests/_files/TestWithDifferentStatuses.php tests/_files/mock-object/InterfaceWithMethodReturningIntersection.php tests/_files/namespace/someNamespaceA/NamespacedClass.php tests/_files/namespace/someNamespaceB/NamespacedClass.php tests/basic/README.md tests/end-to-end/_files/Extension.php tests/end-to-end/_files/MyCommand.php tests/end-to-end/_files/NullPrinter.php tests/end-to-end/_files/basic/configuration.basic.xml tests/end-to-end/_files/basic/unit/SetUpBeforeClassTest.php tests/end-to-end/_files/basic/unit/SetUpTest.php tests/end-to-end/_files/basic/unit/StatusTest.php tests/end-to-end/_files/basic/unit/TearDownAfterClassTest.php tests/end-to-end/_files/coverage-annotation-based-filter/phpunit.xml tests/end-to-end/_files/coverage-annotation-based-filter/src/AnnotationFilter.php tests/end-to-end/_files/coverage-annotation-based-filter/tests/AnnotationFilterTest.php tests/end-to-end/_files/force-covers-annotation/phpunit.xml tests/end-to-end/_files/force-covers-annotation/tests/Test.php tests/end-to-end/_files/no-log-cc-override/NoLogNoCc.php tests/end-to-end/_files/no-log-cc-override/NoLogNoCcTest.php tests/end-to-end/_files/no-log-cc-override/phpunit.xml tests/end-to-end/_files/output-cli-help-color.txt tests/end-to-end/_files/output-cli-usage.txt tests/end-to-end/_files/test-directory-does-not-exist/phpunit.xml tests/end-to-end/cli/bootstrap-not-found.phpt tests/end-to-end/cli/columns-max.phpt tests/end-to-end/cli/columns.phpt tests/end-to-end/cli/covers-annotation-based-filter.phpt tests/end-to-end/cli/dump-xdebug-filter.phpt tests/end-to-end/cli/exclude-group-isolation.phpt tests/end-to-end/cli/exclude-group.phpt tests/end-to-end/cli/extensions-via-cli.phpt tests/end-to-end/cli/filter-class-isolation.phpt tests/end-to-end/cli/filter-class.phpt tests/end-to-end/cli/filter-dataprovider-by-classname-and-range-isolation.phpt tests/end-to-end/cli/filter-dataprovider-by-classname-and-range.phpt tests/end-to-end/cli/filter-dataprovider-by-number-isolation.phpt tests/end-to-end/cli/filter-dataprovider-by-number.phpt tests/end-to-end/cli/filter-dataprovider-by-only-range-isolation.phpt tests/end-to-end/cli/filter-dataprovider-by-only-range.phpt tests/end-to-end/cli/filter-dataprovider-by-only-regexp-isolation.phpt tests/end-to-end/cli/filter-dataprovider-by-only-regexp.phpt tests/end-to-end/cli/filter-dataprovider-by-only-string-isolation.phpt tests/end-to-end/cli/filter-dataprovider-by-only-string.phpt tests/end-to-end/cli/filter-dataprovider-by-range-isolation.phpt tests/end-to-end/cli/filter-dataprovider-by-range.phpt tests/end-to-end/cli/filter-dataprovider-by-regexp-isolation.phpt tests/end-to-end/cli/filter-dataprovider-by-regexp.phpt tests/end-to-end/cli/filter-dataprovider-by-string-isolation.phpt tests/end-to-end/cli/filter-dataprovider-by-string.phpt tests/end-to-end/cli/filter-method-case-insensitive.phpt tests/end-to-end/cli/filter-method-case-sensitive-no-result.phpt tests/end-to-end/cli/filter-method-isolation.phpt tests/end-to-end/cli/filter-method.phpt tests/end-to-end/cli/filter-no-results.phpt tests/end-to-end/cli/generate-configuration.phpt tests/end-to-end/cli/group-isolation.phpt tests/end-to-end/cli/group.phpt tests/end-to-end/cli/help-color.phpt tests/end-to-end/cli/help.phpt tests/end-to-end/cli/help2.phpt tests/end-to-end/cli/list-groups.phpt tests/end-to-end/cli/list-suites.phpt tests/end-to-end/cli/list-tests-dataprovider.phpt tests/end-to-end/cli/list-tests-xml-dataprovider.phpt tests/end-to-end/cli/mycommand.phpt tests/end-to-end/cli/no-log-no-cc.phpt tests/end-to-end/cli/options-after-arguments.phpt tests/end-to-end/cli/test-directory-does-not-exist.phpt tests/end-to-end/cli/test-file-not-found.phpt tests/end-to-end/cli/uses-annotation-based-filter.phpt tests/end-to-end/cli/version.phpt tests/end-to-end/execution-order/_files/DependencyTestSuite.php tests/end-to-end/execution-order/cache-result.phpt tests/end-to-end/execution-order/defects-first-order-via-cli.phpt tests/end-to-end/execution-order/dependencies-clone.phpt tests/end-to-end/execution-order/dependencies-isolation.phpt tests/end-to-end/execution-order/depends-as-parameter-with-isolation.phpt tests/end-to-end/execution-order/depends-as-parameter.phpt tests/end-to-end/execution-order/depends-multiple-parameter-with-isolation.phpt tests/end-to-end/execution-order/depends-multiple-parameters.phpt tests/end-to-end/execution-order/depends-on-class.phpt tests/end-to-end/execution-order/execution-order-options-via-config.phpt tests/end-to-end/execution-order/order-by-default-invalid-via-cli.phpt tests/end-to-end/execution-order/order-by-duration-via-cli.phpt tests/end-to-end/execution-order/order-by-duration-via-phpunit-xml.phpt tests/end-to-end/execution-order/repeat.phpt tests/end-to-end/execution-order/stop-on-defect-via-cli.phpt tests/end-to-end/execution-order/stop-on-defect-via-config.phpt tests/end-to-end/execution-order/stop-on-error-via-cli.phpt tests/end-to-end/execution-order/stop-on-error-via-config.phpt tests/end-to-end/execution-order/stop-on-incomplete-via-cli.phpt tests/end-to-end/execution-order/stop-on-incomplete-via-config.phpt tests/end-to-end/execution-order/stop-on-warning-via-cli.phpt tests/end-to-end/execution-order/stop-on-warning-via-config.phpt tests/end-to-end/execution-order/test-order-randomized-seed-with-dependency-resolution.phpt tests/end-to-end/execution-order/test-order-randomized-with-dependency-resolution.phpt tests/end-to-end/execution-order/test-order-reversed-with-dependency-resolution.phpt tests/end-to-end/execution-order/test-order-reversed-without-dependency-resolution.phpt tests/end-to-end/execution-order/test-order-size-with-dependency-resolution.phpt tests/end-to-end/extensions-via-cli.phpt tests/end-to-end/generic/abstract-test-class.phpt tests/end-to-end/generic/assertion.phpt tests/end-to-end/generic/concrete-test-class.phpt tests/end-to-end/generic/dataprovider-issue-2833.phpt tests/end-to-end/generic/dataprovider-issue-2859.phpt tests/end-to-end/generic/dataprovider-issue-2922.phpt tests/end-to-end/generic/dataprovider-log-xml-isolation.phpt tests/end-to-end/generic/dataprovider-log-xml.phpt tests/end-to-end/generic/default-isolation.phpt tests/end-to-end/generic/default.phpt tests/end-to-end/generic/defaulttestsuite-using-testsuite.phpt tests/end-to-end/generic/defaulttestsuite.phpt tests/end-to-end/generic/empty-testcase.phpt tests/end-to-end/generic/exception-stack.phpt tests/end-to-end/generic/external-prophecy-integration-test.phpt tests/end-to-end/generic/failure-isolation.phpt tests/end-to-end/generic/failure.phpt tests/end-to-end/generic/fatal-isolation.phpt tests/end-to-end/generic/filename-matches-class-name.phpt tests/end-to-end/generic/force-covers-annotation.phpt tests/end-to-end/generic/getActualOutputForAssertion.phpt tests/end-to-end/generic/ini-isolation.phpt tests/end-to-end/generic/internal-prophecy-integration-test.phpt tests/end-to-end/generic/one-class-per-file-valid.phpt tests/end-to-end/generic/output-isolation.phpt tests/end-to-end/generic/phar-extension-suppressed.phpt tests/end-to-end/generic/phar-extension.phpt tests/end-to-end/generic/report-tests-performing-assertions-when-annotated-with-does-not-perform-assertions.phpt tests/end-to-end/generic/report-useless-tests-incomplete.phpt tests/end-to-end/generic/report-useless-tests-isolation.phpt tests/end-to-end/generic/report-useless-tests.phpt tests/end-to-end/generic/requires-skip-code-location-hints.phpt tests/end-to-end/generic/separate-processes-test.phpt tests/end-to-end/generic/standardtestsuiteloader-issue-4192-1.phpt tests/end-to-end/generic/standardtestsuiteloader-issue-4192-2.phpt tests/end-to-end/generic/test-suffix-multiple.phpt tests/end-to-end/generic/test-suffix-single.phpt tests/end-to-end/generic/two-classes-per-file-invalid.phpt tests/end-to-end/loggers/hooks.phpt tests/end-to-end/loggers/log-junit-phpt.phpt tests/end-to-end/loggers/log-teamcity-phpt.phpt tests/end-to-end/logging/_files/HookTest.php tests/end-to-end/logging/_files/TestDoxGroupTest.php tests/end-to-end/logging/_files/configuration.custom-printer.xml tests/end-to-end/logging/_files/hooks.xml tests/end-to-end/logging/_files/raw_output_ColorTest.txt tests/end-to-end/logging/_files/raw_output_StatusTest.txt tests/end-to-end/logging/custom-printer-debug.phpt tests/end-to-end/logging/custom-printer-verbose.phpt tests/end-to-end/logging/debug.phpt tests/end-to-end/logging/failure-reverse-list.phpt tests/end-to-end/logging/hooks.phpt tests/end-to-end/logging/log-junit.phpt tests/end-to-end/logging/log-teamcity.phpt tests/end-to-end/logging/teamcity-inner-exceptions.phpt tests/end-to-end/logging/teamcity.phpt tests/end-to-end/logging/testdox-colors-verbose.phpt tests/end-to-end/logging/testdox-dataprovider-placeholder.phpt tests/end-to-end/logging/testdox-exclude-group.phpt tests/end-to-end/logging/testdox-force-flush.phpt tests/end-to-end/logging/testdox-group.phpt tests/end-to-end/logging/testdox-html.phpt tests/end-to-end/logging/testdox-text.phpt tests/end-to-end/logging/testdox-xml.phpt tests/end-to-end/logging/testdox.phpt tests/end-to-end/migration/_files/migration-from-85/phpunit-8.5.xml tests/end-to-end/migration/_files/migration-from-92/phpunit-9.2.xml tests/end-to-end/migration/_files/migration-not-needed/phpunit.xml tests/end-to-end/migration/_files/possibility-to-migrate-from-85-is-detected/phpunit.xml tests/end-to-end/migration/_files/possibility-to-migrate-from-85-is-detected/src/Greeter.php tests/end-to-end/migration/_files/possibility-to-migrate-from-85-is-detected/tests/GreeterTest.php tests/end-to-end/migration/_files/possibility-to-migrate-from-92-is-detected/phpunit.xml tests/end-to-end/migration/_files/possibility-to-migrate-from-92-is-detected/src/Greeter.php tests/end-to-end/migration/_files/possibility-to-migrate-from-92-is-detected/tests/GreeterTest.php tests/end-to-end/migration/migration-from-85-with-custom-filename.phpt tests/end-to-end/migration/migration-from-85.phpt tests/end-to-end/migration/migration-from-92.phpt tests/end-to-end/migration/migration-not-needed.phpt tests/end-to-end/migration/possibility-to-migrate-from-85-is-detected.phpt tests/end-to-end/migration/possibility-to-migrate-from-92-is-detected.phpt tests/end-to-end/mock-objects/generator/232-php7.phpt tests/end-to-end/mock-objects/generator/232-php8.phpt tests/end-to-end/mock-objects/generator/3154_namespaced_constant_resolving-php7.phpt tests/end-to-end/mock-objects/generator/3154_namespaced_constant_resolving-php8.phpt tests/end-to-end/mock-objects/generator/3967.phpt tests/end-to-end/mock-objects/generator/397-php7.phpt tests/end-to-end/mock-objects/generator/397-php8.phpt tests/end-to-end/mock-objects/generator/4139-php7.phpt tests/end-to-end/mock-objects/generator/4139-php8.phpt tests/end-to-end/mock-objects/generator/abstract_class-php7.phpt tests/end-to-end/mock-objects/generator/abstract_class-php8.phpt tests/end-to-end/mock-objects/generator/class-php7.phpt tests/end-to-end/mock-objects/generator/class-php8.phpt tests/end-to-end/mock-objects/generator/class_call_parent_clone-php7.phpt tests/end-to-end/mock-objects/generator/class_call_parent_clone-php8.phpt tests/end-to-end/mock-objects/generator/class_call_parent_constructor-php7.phpt tests/end-to-end/mock-objects/generator/class_call_parent_constructor-php8.phpt tests/end-to-end/mock-objects/generator/class_dont_call_parent_clone-php7.phpt tests/end-to-end/mock-objects/generator/class_dont_call_parent_clone-php8.phpt tests/end-to-end/mock-objects/generator/class_dont_call_parent_constructor-php7.phpt tests/end-to-end/mock-objects/generator/class_dont_call_parent_constructor-php8.phpt tests/end-to-end/mock-objects/generator/class_implementing_interface_call_parent_constructor-php7.phpt tests/end-to-end/mock-objects/generator/class_implementing_interface_call_parent_constructor-php8.phpt tests/end-to-end/mock-objects/generator/class_implementing_interface_dont_call_parent_constructor-php7.phpt tests/end-to-end/mock-objects/generator/class_implementing_interface_dont_call_parent_constructor-php8.phpt tests/end-to-end/mock-objects/generator/class_nonexistent_method-php7.phpt tests/end-to-end/mock-objects/generator/class_nonexistent_method-php8.phpt tests/end-to-end/mock-objects/generator/class_partial-php7.phpt tests/end-to-end/mock-objects/generator/class_partial-php8.phpt tests/end-to-end/mock-objects/generator/class_with_deprecated_method-php7.phpt tests/end-to-end/mock-objects/generator/class_with_deprecated_method-php8.phpt tests/end-to-end/mock-objects/generator/class_with_final_method-php7.phpt tests/end-to-end/mock-objects/generator/class_with_final_method-php8.phpt tests/end-to-end/mock-objects/generator/class_with_method_named_method-php7.phpt tests/end-to-end/mock-objects/generator/class_with_method_named_method-php8.phpt tests/end-to-end/mock-objects/generator/class_with_method_with_nullable_typehinted_variadic_arguments-php7.phpt tests/end-to-end/mock-objects/generator/class_with_method_with_nullable_typehinted_variadic_arguments-php8.phpt tests/end-to-end/mock-objects/generator/class_with_method_with_typehinted_variadic_arguments-php7.phpt tests/end-to-end/mock-objects/generator/class_with_method_with_typehinted_variadic_arguments-php8.phpt tests/end-to-end/mock-objects/generator/class_with_method_with_variadic_arguments-php7.phpt tests/end-to-end/mock-objects/generator/class_with_method_with_variadic_arguments-php8.phpt tests/end-to-end/mock-objects/generator/constant_as_parameter_default_value-php7.phpt tests/end-to-end/mock-objects/generator/constant_as_parameter_default_value-php8.phpt tests/end-to-end/mock-objects/generator/interface-php7.phpt tests/end-to-end/mock-objects/generator/interface-php8.phpt tests/end-to-end/mock-objects/generator/intersection_type_parameter.phpt tests/end-to-end/mock-objects/generator/intersection_type_return.phpt tests/end-to-end/mock-objects/generator/invocation_object_clone_object-php7.phpt tests/end-to-end/mock-objects/generator/invocation_object_clone_object-php8.phpt tests/end-to-end/mock-objects/generator/namespaced_class-php7.phpt tests/end-to-end/mock-objects/generator/namespaced_class-php8.phpt tests/end-to-end/mock-objects/generator/namespaced_class_call_parent_clone-php7.phpt tests/end-to-end/mock-objects/generator/namespaced_class_call_parent_clone-php8.phpt tests/end-to-end/mock-objects/generator/namespaced_class_call_parent_constructor-php7.phpt tests/end-to-end/mock-objects/generator/namespaced_class_call_parent_constructor-php8.phpt tests/end-to-end/mock-objects/generator/namespaced_class_dont_call_parent_clone-php7.phpt tests/end-to-end/mock-objects/generator/namespaced_class_dont_call_parent_clone-php8.phpt tests/end-to-end/mock-objects/generator/namespaced_class_dont_call_parent_constructor-php7.phpt tests/end-to-end/mock-objects/generator/namespaced_class_dont_call_parent_constructor-php8.phpt tests/end-to-end/mock-objects/generator/namespaced_class_implementing_interface_call_parent_constructor-php7.phpt tests/end-to-end/mock-objects/generator/namespaced_class_implementing_interface_call_parent_constructor-php8.phpt tests/end-to-end/mock-objects/generator/namespaced_class_implementing_interface_dont_call_parent_constructor-php7.phpt tests/end-to-end/mock-objects/generator/namespaced_class_implementing_interface_dont_call_parent_constructor-php8.phpt tests/end-to-end/mock-objects/generator/namespaced_class_partial-php7.phpt tests/end-to-end/mock-objects/generator/namespaced_class_partial-php8.phpt tests/end-to-end/mock-objects/generator/namespaced_interface-php7.phpt tests/end-to-end/mock-objects/generator/namespaced_interface-php8.phpt tests/end-to-end/mock-objects/generator/nonexistent_class-php7.phpt tests/end-to-end/mock-objects/generator/nonexistent_class-php8.phpt tests/end-to-end/mock-objects/generator/nonexistent_class_with_namespace-php7.phpt tests/end-to-end/mock-objects/generator/nonexistent_class_with_namespace-php8.phpt tests/end-to-end/mock-objects/generator/nonexistent_class_with_namespace_starting_with_separator-php7.phpt tests/end-to-end/mock-objects/generator/nonexistent_class_with_namespace_starting_with_separator-php8.phpt tests/end-to-end/mock-objects/generator/nullable_types-php7.phpt tests/end-to-end/mock-objects/generator/nullable_types-php8.phpt tests/end-to-end/mock-objects/generator/nullable_union_type_parameter.phpt tests/end-to-end/mock-objects/generator/nullable_union_type_return.phpt tests/end-to-end/mock-objects/generator/proxy-php7.phpt tests/end-to-end/mock-objects/generator/proxy-php8.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_closure-php7.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_closure-php8.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_final-php7.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_final-php8.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_generator-php7.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_generator-php8.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_never.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_nullable-php7.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_nullable-php8.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_object_method-php7.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_object_method-php8.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_parent-php7.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_parent-php8.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_self-php7.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_self-php8.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_static.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_static_method-php7.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_static_method-php8.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_void-php7.phpt tests/end-to-end/mock-objects/generator/return_type_declarations_void-php8.phpt tests/end-to-end/mock-objects/generator/scalar_type_declarations-php7.phpt tests/end-to-end/mock-objects/generator/scalar_type_declarations-php8.phpt tests/end-to-end/mock-objects/generator/union_type_parameter.phpt tests/end-to-end/mock-objects/generator/union_type_return.phpt tests/end-to-end/mock-objects/mock-method/with_argument_default_new_expression.phpt tests/end-to-end/phar/phpunit.xml tests/end-to-end/phar/src/Greeter.php tests/end-to-end/phar/src/autoload.php tests/end-to-end/phar/tests/phpt/greeter.phpt tests/end-to-end/phar/tests/standard/GreeterTest.php tests/end-to-end/phar/tests/standard/Issue4399Test.php tests/end-to-end/phpt-stderr.phpt tests/end-to-end/phpt/expect-external-location-hint.phpt tests/end-to-end/phpt/expect-location-hint.phpt tests/end-to-end/phpt/phpt-args.phpt tests/end-to-end/phpt/phpt-env.phpt tests/end-to-end/phpt/phpt-external.phpt tests/end-to-end/phpt/phpt-parsing.phpt tests/end-to-end/phpt/phpt-stdin.phpt tests/end-to-end/phpt/phpt-xfail.phpt tests/end-to-end/phpt/skipif-location-hint.phpt tests/end-to-end/regression/1149.phpt tests/end-to-end/regression/1149/Issue1149Test.php tests/end-to-end/regression/1216.phpt tests/end-to-end/regression/1216/Issue1216Test.php tests/end-to-end/regression/1216/bootstrap1216.php tests/end-to-end/regression/1216/phpunit1216.xml tests/end-to-end/regression/1265.phpt tests/end-to-end/regression/1265/Issue1265Test.php tests/end-to-end/regression/1265/phpunit1265.xml tests/end-to-end/regression/1330.phpt tests/end-to-end/regression/1330/Issue1330Test.php tests/end-to-end/regression/1330/phpunit1330.xml tests/end-to-end/regression/1335.phpt tests/end-to-end/regression/1335/Issue1335Test.php tests/end-to-end/regression/1335/bootstrap1335.php tests/end-to-end/regression/1337.phpt tests/end-to-end/regression/1337/Issue1337Test.php tests/end-to-end/regression/1348.phpt tests/end-to-end/regression/1348/Issue1348Test.php tests/end-to-end/regression/1374.phpt tests/end-to-end/regression/1374/Issue1374Test.php tests/end-to-end/regression/1437.phpt tests/end-to-end/regression/1437/Issue1437Test.php tests/end-to-end/regression/1468.phpt tests/end-to-end/regression/1468/Issue1468Test.php tests/end-to-end/regression/1471.phpt tests/end-to-end/regression/1471/Issue1471Test.php tests/end-to-end/regression/1570.phpt tests/end-to-end/regression/1570/Issue1570Test.php tests/end-to-end/regression/2085.phpt tests/end-to-end/regression/2085/Issue2085Test.php tests/end-to-end/regression/2085/configuration_enforce_time_limit_options.xml tests/end-to-end/regression/2137-filter.phpt tests/end-to-end/regression/2137-no_filter.phpt tests/end-to-end/regression/2137/Issue2137Test.php tests/end-to-end/regression/2145.phpt tests/end-to-end/regression/2145/Issue2145Test.php tests/end-to-end/regression/2158.phpt tests/end-to-end/regression/2158/Issue2158Test.php tests/end-to-end/regression/2158/constant.inc tests/end-to-end/regression/2366.phpt tests/end-to-end/regression/2366/Issue2366Test.php tests/end-to-end/regression/2380.phpt tests/end-to-end/regression/2380/Issue2380Test.php tests/end-to-end/regression/2382.phpt tests/end-to-end/regression/2382/Issue2382Test.php tests/end-to-end/regression/2435.phpt tests/end-to-end/regression/2435/Issue2435Test.php tests/end-to-end/regression/2448-existing-test.phpt tests/end-to-end/regression/2448-not-existing-test.phpt tests/end-to-end/regression/2448/Test.php tests/end-to-end/regression/2724-diff-pid-from-master-process.phpt tests/end-to-end/regression/2724/SeparateClassRunMethodInNewProcessTest.php tests/end-to-end/regression/2725-separate-class-before-after-pid.phpt tests/end-to-end/regression/2725/BeforeAfterClassPidTest.php tests/end-to-end/regression/2731.phpt tests/end-to-end/regression/2731/Issue2731Test.php tests/end-to-end/regression/2811.phpt tests/end-to-end/regression/2811/Issue2811Test.php tests/end-to-end/regression/2830.phpt tests/end-to-end/regression/2830/Issue2830Test.php tests/end-to-end/regression/2972.phpt tests/end-to-end/regression/2972/issue-2972-test.phpt tests/end-to-end/regression/2972/unconventiallyNamedIssue2972Test.php tests/end-to-end/regression/3093/Issue3093Test.php tests/end-to-end/regression/3093/issue-3093-test.phpt tests/end-to-end/regression/3156/Issue3156Test.php tests/end-to-end/regression/322.phpt tests/end-to-end/regression/322/Issue322Test.php tests/end-to-end/regression/322/phpunit322.xml tests/end-to-end/regression/3379.phpt tests/end-to-end/regression/3379/Issue3379Test.php tests/end-to-end/regression/3379/Issue3379TestListener.php tests/end-to-end/regression/3379/phpunit.xml tests/end-to-end/regression/3380/issue-3380-test.phpt tests/end-to-end/regression/3396/issue-3396-test.phpt tests/end-to-end/regression/3739.phpt tests/end-to-end/regression/3739/Issue3739Test.php tests/end-to-end/regression/3881.phpt tests/end-to-end/regression/3881/Issue3881Test.php tests/end-to-end/regression/3904.phpt tests/end-to-end/regression/3904/Issue3904Test.php tests/end-to-end/regression/3983-1.phpt tests/end-to-end/regression/3983-2.phpt tests/end-to-end/regression/3983/Issue3983Test.php tests/end-to-end/regression/4232.phpt tests/end-to-end/regression/4232/Issue4232Test.php tests/end-to-end/regression/4232/ParentIssue4232Test.php tests/end-to-end/regression/433.phpt tests/end-to-end/regression/433/Issue433Test.php tests/end-to-end/regression/4376.phpt tests/end-to-end/regression/4376/phpunit.xml tests/end-to-end/regression/4376/tests/Test.php tests/end-to-end/regression/4407.phpt tests/end-to-end/regression/4407/Issue4407Test.php tests/end-to-end/regression/4407/test.xml tests/end-to-end/regression/445.phpt tests/end-to-end/regression/445/Issue445Test.php tests/end-to-end/regression/4498.phpt tests/end-to-end/regression/4498/Issue4498Test.php tests/end-to-end/regression/4620.phpt tests/end-to-end/regression/4620/Issue4620Test.php tests/end-to-end/regression/4620/bootstrap.php tests/end-to-end/regression/4630.phpt tests/end-to-end/regression/4630/Issue4630Test.php tests/end-to-end/regression/4632.phpt tests/end-to-end/regression/4632/Issue4632Test.php tests/end-to-end/regression/4663.phpt tests/end-to-end/regression/4663/Issue4663Test.php tests/end-to-end/regression/498.phpt tests/end-to-end/regression/498/Issue498Test.php tests/end-to-end/regression/503.phpt tests/end-to-end/regression/503/Issue503Test.php tests/end-to-end/regression/581.phpt tests/end-to-end/regression/581/Issue581Test.php tests/end-to-end/regression/74.phpt tests/end-to-end/regression/74/Issue74Test.php tests/end-to-end/regression/74/NewException.php tests/end-to-end/regression/765.phpt tests/end-to-end/regression/765/Issue765Test.php tests/end-to-end/regression/797.phpt tests/end-to-end/regression/797/Issue797Test.php tests/end-to-end/regression/797/bootstrap797.php tests/end-to-end/regression/863.phpt tests/end-to-end/regression/873.phpt tests/end-to-end/regression/873/Issue873Test.php tests/end-to-end/regression/GitHub/3396/issue-3396-test.phpt tests/end-to-end/regression/Trac/1021.phpt tests/end-to-end/regression/Trac/1021/Issue1021Test.php tests/end-to-end/regression/Trac/578.phpt tests/end-to-end/regression/Trac/578/Issue578Test.php tests/end-to-end/regression/Trac/684.phpt tests/end-to-end/regression/Trac/684/Issue684Test.php tests/end-to-end/regression/Trac/783.phpt tests/end-to-end/regression/Trac/783/ChildSuite.php tests/end-to-end/regression/Trac/783/OneTest.php tests/end-to-end/regression/Trac/783/ParentSuite.php tests/end-to-end/regression/Trac/783/TwoTest.php tests/end-to-end/risky-tests/_files/global-state/phpunit.xml tests/end-to-end/risky-tests/_files/global-state/src/GlobalStateManipulator.php tests/end-to-end/risky-tests/_files/global-state/tests/GlobalStateManipulatorTest.php tests/end-to-end/risky-tests/global-state.phpt tests/fail/fail.phpt tests/phar/tests/Issue4399Test.php tests/unit/Framework/AssertTest.php tests/unit/Framework/Constraint/ClassHasAttributeTest.php tests/unit/Framework/Constraint/ClassHasStaticAttributeTest.php tests/unit/Framework/Constraint/IsIdenticalTest.php tests/unit/Framework/Constraint/IsInstanceOfTest.php tests/unit/Framework/Constraint/IsTypeTest.php tests/unit/Framework/Constraint/LogicalExpressionsTest.php tests/unit/Framework/Constraint/ObjectHasAttributeTest.php tests/unit/Framework/ConstraintTest.php tests/unit/Framework/ExecutionOrderDependencyTest.php tests/unit/Framework/MockObject/Builder/InvocationMockerTest.php tests/unit/Framework/MockObject/GeneratorTest.php tests/unit/Framework/MockObject/Matcher/ConsecutiveParametersTest.php tests/unit/Framework/MockObject/MockBuilderTest.php tests/unit/Framework/MockObject/MockMethodTest.php tests/unit/Framework/MockObject/MockObjectTest.php tests/unit/Framework/MockObject/ProxyObjectTest.php tests/unit/Framework/TestCaseTest.php tests/unit/Framework/TestFailureTest.php tests/unit/Framework/TestSuiteTest.php tests/unit/Runner/NullTestResultCacheTest.php tests/unit/Runner/TestSuiteSorterTest.php tests/unit/Util/TestClassTest.php tests/unit/Util/TestDox/NamePrettifierTest.php tests/unit/Util/Xml/ValidatorTest.php tests/unit/Util/XmlTest.php tools/composer tools/php-cs-fixer tools/php-scoper tools/phpab tools/psalmChangelog
Here is a list of changes between the version you use, and the version this pull request updates to:
Prepare release
Merge branch '8.5' into 9.5
Prepare release
Closes #4947
Merge branch '8.5' into 9.5
Update tools
Merge branch '8.5' into 9.5
Update tools
Merge branch '8.5' into 9.5
We need to dynamically (and conditionally) compile these traits as their code is not valid syntax on all PHP versions supported by PHPUnit 8.5 and PHPUnit 9.5
Update ChangeLog
Update tests
Merge branch '8.5' into 9.5
Closes #4938
Rename MockedCloneMethod and UnmockedCloneMethod traits to MockedCloneMethodWithoutReturnType and UnmockedCloneMethodWithoutReturnType, respectively
Merge branch '8.5' into 9.5
Update tools
Merge branch '8.5' into 9.5
Revert "Sort test suites by name"
Merge branch '8.5' into 9.5
Leftover from 223a20ffbcc8aa460842299e557687d5774ab3da
Fix CS/WS issues
Update PHP-CS-Fixer configuration
Enable iconv extension
Reorganize
Merge branch '8.5' into 9.5
We do not need a strategy matrix for the build-phar job
Fix bad merge
Merge branch '8.5' into 9.5
Remove test-generated-code job
Simplify
Tweak description
We do not need a strategy matrix for the code-coverage job
Reorder
We do not need a strategy matrix for the test-generated-code job
Split tests job into unit-tests and end-to-end-tests
Reorganize
Merge branch '8.5' into 9.5
Simplify
Rename loggers to logging
Sort test suites by name
Reorganize
Merge branch '8.5' into 9.5
Reorganize
Merge branch '8.5' into 9.5
Delete really old regression tests (pre-GitHub)
Prepare release
Closes #4934
Test PHAR with code coverage on PHP versions where PHPUnit 8.5 supports code coverage
Leftover from 9457c48f09b542fdb80a9e858ae2703b70cc095b
Backport build automation changes from PHPUnit 9.5 to PHPUnit 8.5
Fix CS/WS issues
Update PHP-CS-Fixer configuration
Use PHP 8.1 for these tasks
Prepare release
Closes #4932
Closes #4933
Remove unused imports
Delete test that is no longer needed after 7eec512065798b32da0cb0bd8168bb3a5a471edc
Depend on sebastian/type ^3.0
Update Psalm baseline
This test requires PHP 8.1
Closes #4929
Fix: Use PHPUnit\TestFixture as namespace for test fixtures
Fix: Remove unnecessary require_once
Fix: Use PHPUnit\TestFixture as namespace for test fixtures
Merge branch '8.5' into 9.5
Fix: Remove unnecessary require_once
Merge branch '8.5' into 9.5
Leftover from 0f609d2dd45f1eb93710b18d976d3768172b2359
Merge branch '8.5' into 9.5
Fix: Use PHPUnit\TestFixture as namespace for test fixtures
Fix: Use class keyword
Prepare release
Update ChangeLog
Tweak
add stack trace to bootstrap error message
Explicitly load NoLogNoCc.php
Fix: Remove unused test fixtures
Merge branch '8.5' into 9.5
Fix: Import
Merge branch '8.5' into 9.5
Fix CS/WS issues
Configure CS fixer to remove redundant parentheses
Update PHP-CS-Fixer
Merge branch '8.5' into 9.5
Fix: Import
Merge branch '8.5' into 9.5
Use the same colors as Packagist/Composer
Merge branch '8.5' into 9.5
Fix: Remove conditions from test
Merge branch '8.5' into 9.5
Fix
Enhancement: Check that PHAR is scoped
Merge branch '8.5' into 9.5
Enhancement: Update actions/setup-java
Merge branch '8.5' into 9.5
GH Actions: version update for various predefined actions
Merge branch '8.5' into 9.5
Update tools
Prepare release
Merge branch '8.5' into 9.5
Prepare release
Merge branch '8.5' into 9.5
#StandWithUkraine
Make this expectation consistent with others
Consistently use TestRunner::write() instead of Printer::write()
Prepare release
Revert sync with API change in (now yanked) phpunit/php-code-coverage 9.2.12
Merge branch '8.5' into 9.5
Add note about Symfony's PHPUnit bridge
Merge branch '8.5' into 9.5
Remove deprecated totallyTyped attribute
Prepare release
Bump
Sync with change in phpunit/php-code-coverage
Merge branch '8.5' into 9.5
Update tools
Remove deprecated totallyTyped attribute
Merge branch '8.5' into 9.5
Remove superfluous code
Prevent illogical values for high lower bound and low upper bound
Merge branch '8.5' into 9.5
Test the PHAR with PHP 7.2 and PHP 7.3
Fugbix typo
Fix: Enable ext-curl
Enhancement: Split building and testing the PHAR
Merge branch '8.5' into 9.5
Refactor
Fix: Do not declare test classes in global namespace
Merge branch '8.5' into 9.5
We do not ship unscoped PHARs (anymore), so there is not really a point in building and testing them
Fix: Do not declare test classes in global namespace
Prepare release
Merge branch '8.5' into 9.5
Upload phpunit.phar built with PHP 8.1 as artifact
PHP-Scoper 0.17.0 requires PHP 7.4
The PHAR-specific tests are no longer expected to fail on PHP >= 8.1
Merge branch '8.5' into 9.5
Update PHP-Scoper configuration
Update tools
Merge branch '8.5' into 9.5
Remove superfluous version restriction
Merge branch '8.5' into 9.5
Update tools
Merge branch '8.5' into 9.5
Update tools
Update ChangeLog
Merge branch '8.5' into 9.5
Update ChangeLog
Fix CS/WS issue
Use predefined PHP float epsilon
Prepare release
Merge branch '8.5' into 9.5
Closes #4872
Closes #4871
Merge branch '8.5' into 9.5
Update tools
Prepare release
Update ChangeLog
Merge branch '8.5' into 9.5
Prepare release
Update ChangeLog
Merge branch '8.5' into 9.5
* Update documentation for TestListener deprecation * Document that the Hook interfaces will be removed in PHPUnit 10
Update ChangeLog
Merge branch '8.5' into 9.5
Update ChangeLog
Adapt for #4799
Merge branch '8.5' into 9.5
ISSUE-4798: Memory leaks in TestSuite class
ISSUE-4798: Memory leaks in TestSuite class
ISSUE-4798: Memory leaks in TestSuite class
Fix access to optional array key when using
debug_backtrace()function
Update tools
Update tools
Fix access to optional array key when using
debug_backtrace()function
Fix typo in Constraint class
Merge branch '8.5' into 9.5
Update tools
Merge branch '8.5' into 9.5
Bump copyright year
Merge branch '8.5' into 9.5
Update tools
Merge branch '8.5' into 9.5
Update tools
Merge branch '8.5' into 9.5
Update Psalm baseline
Update tools
Merge branch '8.5' into 9.5
GH Actions: version update for
codecov/codecov-action``Prepare release
Merge branch '8.5' into 9.5
Prepare release
Merge branch '8.5' into 9.5
Update tools
Update ChangeLog
Merge branch '8.5' into 9.5
Update ChangeLog
Fix CS/WS issues
Fix GlobalState collection to ignore the Composer proxy
Merge branch '8.5' into 9.5
Update tools
Update ChangeLog
Merge branch '8.5' into 9.5
Update ChangeLog
Merge branch '8.5' into 9.5
Fix TestDox prettifying for class names with diacritics
Merge branch '8.5' into 9.5
Fix CS/WS issues
Update tools
Merge branch '8.5' into 9.5
Update Psalm baseline
Update tools
Update ChangeLog
Merge branch '8.5' into 9.5
Closes #4835
Merge branch '8.5' into 9.5
Update tools
Merge branch '8.5' into 9.5
Remove SKIPIF conditions that have not been relevant for quite some time
Merge branch '8.5' into 9.5
Update tools
Merge branch '8.5' into 9.5
Do not enforce time limits when a debugging session through DBGp is active
Refactor
Merge branch '8.5' into 9.5
Psalm needs the cURL extension for sending data to Shepherd
Merge branch '8.5' into 9.5
Update tools
Merge branch '8.5' into 9.5
Update URL
Update tools
Update tools
Bump
Merge branch '8.5' into 9.5
Fix: Enable required extensions only
This is an automated pull request from Violinist: Continuously and automatically monitor and update your composer dependencies. Have ideas on how to improve this message? All violinist messages are open-source, and can be improved here.