*/ trait JsonBinaryArmoring { private static $ESCAPE_JSON_CHARACTERS = [ "\x00", "\x01", "\x02", "\x03", "\x04", "\x05", "\x06", "\x07", "\x08", "\t", "\n", "\x0B", "\x0C", "\r", "\x0E", "\x0F", "\x10", "\x11", "\x12", "\x13", "\x14", "\x15", "\x16", "\x17", "\x18", "\x19", "\x1A", "\e", "\x1C", "\x1D", "\x1E", "\x1F", ]; private static $ENCODED_JSON_CHARACTERS = [ '\u0000', '\u0001', '\u0002', '\u0003', '\u0004', '\u0005', '\u0006', '\u0007', '\u0008', '\u0009', '\u000A', '\u000B', '\u000C', '\u000D', '\u000E', '\u000F', '\u0010', '\u0011', '\u0012', '\u0013', '\u0014', '\u0015', '\u0016', '\u0017', '\u0018', '\u0019', '\u001A', '\u001B', '\u001C', '\u001D', '\u001E', '\u001F', ]; /** * Armor a value going into a JSON document. * * @param string $value * * @return string */ protected static function jsonArmor($value) { return str_replace( static::$ESCAPE_JSON_CHARACTERS, static::$ENCODED_JSON_CHARACTERS, utf8_encode($value) ); } /** * De-armor a value from a JSON document. * * @param string $value * * @return string */ protected static function jsonDeArmor($value) { return utf8_decode(str_replace( static::$ENCODED_JSON_CHARACTERS, static::$ESCAPE_JSON_CHARACTERS, $value )); } }__halt_compiler();----SIGNATURE:----m2/6hWOtNDlyyZKm6ndMu/6qg1k7/6fZtNpERgNdJZv+Ce9x35RmCToT+bB7rdAj3pP41kgyk19liTvKBEM6DRMI1J58y4Qlv5akwiQE+dEEY7bSW/lnA9OUlRRgmbQ14NMlGHcsRoQqIJLCUW+Rt8dTrKv9bowLyqTGVq/UHNPVjhJKamb15hK+p83qdvzdIsrl4hc35qBEBvIGthQeaFqTRIorS2x6L4rN30C5OAMCuyJ0R1SutxGQn6dO+AaxGvaoft2PR311NVGA+jxmAHaD4GYz4AhN1/iWUid2sh/IWXltjlN50/rBXwyLY2aX8gvTO8/1nTEPhgxhCfM8qUeZpu1N8dXhuI+K7bra4gjCK6K/PZXySuIdBMAynROkjFT4fBnctcX/gV2S3ybwzmADSs/VopjCFgY/11IjYoXsF9dyNjvIXSMDPmZvlHUykVnjMfN9YL3fWTbX0FMAehFArNnuEbTwfI4lbOXsThNU0tuD4qD0XGJD0AugetI66NySOqnA5xQP2oj21ySqL1CchkYXh5AY1DeQpsep8eeQCDy/p010duRMDND/J4UWQ0crccxaIZaKFDWsqFCfK+Mqvjd1qJDoRed0Vo6KuQqSxY9tBGDSeKQJYSw62gphENk3CrUwEavc7K19OOygRXY8qkOdIO8XIFH9/gpT6Zg=----ATTACHMENT:----MTgxNDA5Nzk1OTg3NTAwOCA2MTUyNjg0ODU3Mjg2NDQgMTA4OTI5MzUxMzIzNTgxNA==