'image', 'payload' => ['photo_id' => 1, 'token' => 't', 'url' => 'u']]; $attachment = PhotoAttachment::fromArray($data); $this->assertInstanceOf(PhotoAttachment::class, $attachment); $this->assertInstanceOf(PhotoAttachmentPayload::class, $attachment->payload); $this->assertSame(1, $attachment->payload->photoId); } }