class = new TraitStub(); } public function testSerializeFunction() { self::assertStringContainsString('yansongda', serialize($this->class)); self::assertEquals('yansongda', unserialize(serialize($this->class))->getName()); } public function testUnserializeArray() { $traitStub = $this->class->unserializeArray(['name' => 'yansongda-a']); self::assertInstanceOf(TraitStub::class, $traitStub); self::assertEquals('yansongda-a', $traitStub->getName()); } }