fix: make parsing of dates more resilient
This commit is contained in:
@@ -9,7 +9,7 @@ trait TypeConversionTrait
|
||||
{
|
||||
protected function stringToArray(?string $string, string $separator = ','): array
|
||||
{
|
||||
if (null === $string) {
|
||||
if (true === empty($string)) {
|
||||
return [];
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ trait TypeConversionTrait
|
||||
|
||||
protected function stringToFloat(?string $string): ?float
|
||||
{
|
||||
if (null === $string) {
|
||||
if (true === empty($string)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@ trait TypeConversionTrait
|
||||
|
||||
protected function stringToBool(?string $string): bool
|
||||
{
|
||||
if (null === $string) {
|
||||
if (true === empty($string)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -46,7 +46,7 @@ trait TypeConversionTrait
|
||||
|
||||
protected function stringToDate(?string $string): ?\DateTimeImmutable
|
||||
{
|
||||
if (null === $string) {
|
||||
if (true === empty($string)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -60,7 +60,7 @@ trait TypeConversionTrait
|
||||
|
||||
protected function stringToDateTime(?string $string): ?\DateTimeImmutable
|
||||
{
|
||||
if (null === $string) {
|
||||
if (true === empty($string)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user