private function SerializationTest::assertAllPrimitives in Commerce Shipping 8.2
Asserts all items are a primitive value.
Parameters
iterable $traversable: The data.
1 call to SerializationTest::assertAllPrimitives()
- SerializationTest::testSerialization in tests/
src/ Kernel/ SerializationTest.php - Tests serialization of a shipment.
File
- tests/
src/ Kernel/ SerializationTest.php, line 134
Class
- SerializationTest
- Tests serialization of shipments.
Namespace
Drupal\Tests\commerce_shipping\KernelCode
private function assertAllPrimitives(iterable $traversable) {
assert(is_array($traversable) || $traversable instanceof \Traversable);
foreach ($traversable as $value) {
if (is_array($value) || $value instanceof \Traversable) {
$this
->assertAllPrimitives($value);
}
else {
$this
->assertIsNotObject($value);
}
}
}