BinaryCodec
class BinaryCodec (View source)
Properties
| static protected | $customCodecs |
Methods
static void
register(string $name, callable $encode, callable $decode)
Register a custom codec.
static string|null
encode(Ulid|string|null $value, string $format)
Encode a value to binary.
static string|null
decode(string|null $value, string $format)
Decode a binary value to string.
static array
formats()
Get all available format names.
static bool
isBinary(mixed $value)
Determine if the given value is binary data.
Details
static void
register(string $name, callable $encode, callable $decode)
Register a custom codec.
static string|null
encode(Ulid|string|null $value, string $format)
Encode a value to binary.
static string|null
decode(string|null $value, string $format)
Decode a binary value to string.
static array
formats()
Get all available format names.
static bool
isBinary(mixed $value)
Determine if the given value is binary data.