public function SerializationTest::testItemSerialization in Search API 8
Tests that serialization of items works correctly.
File
- tests/
src/ Kernel/ System/ SerializationTest.php, line 211
Class
- SerializationTest
- Tests that various classes can be properly serialized and/or cloned.
Namespace
Drupal\Tests\search_api\Kernel\SystemCode
public function testItemSerialization() {
$item = $this
->createTestItem();
/** @var \Drupal\search_api\Query\ResultSetInterface $serialized */
$serialized = unserialize(serialize($item));
// Call serialize() on the restored item to make "equals" work correctly.
serialize($serialized);
$this
->assertEquals($item, $serialized);
}