File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed
Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -220,7 +220,7 @@ protected function encodeValue(string $value): string
220220 */
221221 protected function decodeValue (string $ value ): string
222222 {
223- if (MbString::isLoaded () && MbString::isUtf8 ($ value )) {
223+ if (MbString::isLoaded () && ! MbString::isUtf8 ($ value )) {
224224 return mb_convert_encoding ($ value , 'UTF-8 ' , 'ISO-8859-1 ' );
225225 }
226226
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ public function testModelWithTimestampsCanBeSerializedAndEncoded()
1818 $ lastlogon = (new Timestamp ('windows-int ' ))->fromDateTime (new DateTime ());
1919
2020 $ model = (new User ())->setRawAttributes ([
21+ 'cn ' => 'René ' ,
2122 'whenchanged ' => [(string ) $ whenchanged ],
2223 'lastlogon ' => [(string ) $ lastlogon ],
2324 ]);
@@ -32,6 +33,8 @@ public function testModelWithTimestampsCanBeSerializedAndEncoded()
3233
3334 $ this ->assertTrue ($ model ->is ($ unserializedAndUnencoded ));
3435
36+ $ this ->assertEquals ($ model ->getOriginal ()['cn ' ], $ unserializedAndUnencoded ->getOriginal ()['cn ' ]);
37+
3538 $ this ->assertEquals ($ model ->getOriginal ()['lastlogon ' ], $ unserializedAndUnencoded ->getOriginal ()['lastlogon ' ]);
3639 $ this ->assertEquals ($ model ->getOriginal ()['whenchanged ' ], $ unserializedAndUnencoded ->getOriginal ()['whenchanged ' ]);
3740
You can’t perform that action at this time.
0 commit comments