assertSame(1, $pref->getId()); $this->assertSame('app.bsky.actor.defs#savedFeedsPref', $pref->getName()); $this->assertSame('{"items":[]}', $pref->getValueJson()); } public function testJsonSerialize(): void { $pref = new AccountPref( id: 1, name: 'app.bsky.actor.defs#savedFeedsPref', valueJson: '{"items":[]}', ); $this->assertSame([ 'id' => 1, 'name' => 'app.bsky.actor.defs#savedFeedsPref', 'valueJson' => '{"items":[]}', ], $pref->jsonSerialize()); } }