Environment:
- Strangebuzz Snippet VM: 6.4.9
- PHP: 8.4
Code execution output:
array(3) {
[0]=>
object(App\Samples\ProductSample)#1936 (0) {
["foo"]=>
uninitialized(string)
["foo2":"App\Samples\ProductSample":private]=>
uninitialized(string)
["bar":"App\Samples\ProductSample":private]=>
uninitialized(string)
["bar2":"App\Samples\ProductSample":private]=>
uninitialized(string)
}
[1]=>
object(App\Samples\OrderPlacedEvent)#1938 (1) {
["propagationStopped":"Symfony\Contracts\EventDispatcher\Event":private]=>
bool(false)
}
[2]=>
object(App\Samples\SortableObject)#1937 (1) {
["name"]=>
string(3) "foo"
}
}
array(3) {
["App\Samples\ProductSample"]=>
object(App\Samples\ProductSample)#1936 (0) {
["foo"]=>
uninitialized(string)
["foo2":"App\Samples\ProductSample":private]=>
uninitialized(string)
["bar":"App\Samples\ProductSample":private]=>
uninitialized(string)
["bar2":"App\Samples\ProductSample":private]=>
uninitialized(string)
}
["App\Samples\OrderPlacedEvent"]=>
object(App\Samples\OrderPlacedEvent)#1938 (1) {
["propagationStopped":"Symfony\Contracts\EventDispatcher\Event":private]=>
bool(false)
}
["App\Samples\SortableObject"]=>
object(App\Samples\SortableObject)#1937 (1) {
["name"]=>
string(3) "foo"
}
}
object(App\Samples\OrderPlacedEvent)#1938 (1) {
["propagationStopped":"Symfony\Contracts\EventDispatcher\Event":private]=>
bool(false)
}
The array doesn't contain duplicates of the same class.