Skip to content

Commit 7ff0969

Browse files
Use Exporter::shortenedRecursiveExport() for event-related value objects
1 parent be3a590 commit 7ff0969

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

ChangeLog-11.5.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ All notable changes of the PHPUnit 11.5 release series are documented in this fi
77
### Fixed
88

99
* [#6222](https://github.com/sebastianbergmann/phpunit/issues/6222): Data Provider seems to mess up Test Dependencies
10+
* `shortenArraysForExportThreshold` XML configuration setting has no effect on all arrays exported for event-related value objects
1011

1112
## [11.5.22] - 2025-06-06
1213

src/Event/Emitter/DispatchingEmitter.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -644,7 +644,7 @@ public function testCreatedTestProxy(string $className, array $constructorArgume
644644
new Test\TestProxyCreated(
645645
$this->telemetryInfo(),
646646
$className,
647-
Exporter::export($constructorArguments),
647+
Exporter::shortenedRecursiveExport($constructorArguments),
648648
),
649649
);
650650
}

src/Event/Value/Test/TestMethodBuilder.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,14 @@ private static function dataFor(TestCase $testCase): TestDataCollection
6767

6868
$testData[] = DataFromDataProvider::from(
6969
$dataSetName,
70-
Exporter::export($testCase->providedData()),
70+
Exporter::shortenedRecursiveExport($testCase->providedData()),
7171
$testCase->dataSetAsStringWithData(),
7272
);
7373
}
7474

7575
if ($testCase->hasDependencyInput()) {
7676
$testData[] = DataFromTestDependency::from(
77-
Exporter::export($testCase->dependencyInput()),
77+
Exporter::shortenedRecursiveExport($testCase->dependencyInput()),
7878
);
7979
}
8080

tests/unit/Event/Emitter/DispatchingEmitterTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1547,7 +1547,7 @@ public function notify(Test\TestProxyCreated $event): void
15471547
$this->assertInstanceOf(Test\TestProxyCreated::class, $event);
15481548

15491549
$this->assertSame($className, $event->className());
1550-
$this->assertSame("Array &0 [\n 0 => 'foo',\n]", $event->constructorArguments());
1550+
$this->assertSame("'foo'", $event->constructorArguments());
15511551
}
15521552

15531553
#[TestDox('testCreatedStub() emits Test\TestStubCreated event')]

0 commit comments

Comments
 (0)