toArray()['validation']); } /** * @covers phpOMS\Model\Message\FormValidation * @group framework */ public function testSetGet() : void { $arr = ['a' => true, 'b' => false]; $obj = new FormValidation($arr); self::assertEquals(['type' => 'validation', 'validation' => $arr], $obj->toArray()); self::assertEquals(\json_encode(['type' => 'validation', 'validation' => $arr]), $obj->__serialize()); self::assertEquals(['type' => 'validation', 'validation' => $arr], $obj->jsonSerialize()); $obj2 = new FormValidation(); $obj2->__unserialize($obj->__serialize()); self::assertEquals($obj, $obj2); } }