phrity/util-transformer
Lightweight PHP utility for transforming values between types. Provides transformers with canTransform()/transform(), plus resolvers to chain and recurse converters. Includes JSON/flatten decoders and converters for basic types, DateTime, enums, Stringable, Throwable and more.
Documentation / Reversed Readable Converter
The ReversedReadableConverter converts some strings to Boolean or Null.
$converter = new ReversedReadableConverter();
// Can only convert some strings
$converter->canTransform("true", Type::BOOLEAN); // -> true
$converter->canTransform("false", Type::BOOLEAN); // -> false
$converter->canTransform("null", Type::NULL); // -> true
| Input | Type: Boolean | Type: Null |
|---|---|---|
"true" |
true |
- |
"1" |
true |
- |
"false" |
false |
- |
"0" |
false |
- |
"" |
false |
null |
"null" |
- | null |
How can I help you explore Laravel packages today?