BinaryCodec
class BinaryCodec (View source)
Properties
| static protected UuidInterface|Ulid|string|null): ?string, decode: callable(?string): ?string}> | $customCodecs |
Methods
static void
register(string $name, callable $encode, callable $decode)
Register a custom codec.
static string|null
encode(UuidInterface|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(UuidInterface|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.