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
|
protected function stringToArray(?string $string, string $separator = ','): array
|
||||||
{
|
{
|
||||||
if (null === $string) {
|
if (true === empty($string)) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -18,7 +18,7 @@ trait TypeConversionTrait
|
|||||||
|
|
||||||
protected function stringToFloat(?string $string): ?float
|
protected function stringToFloat(?string $string): ?float
|
||||||
{
|
{
|
||||||
if (null === $string) {
|
if (true === empty($string)) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -32,7 +32,7 @@ trait TypeConversionTrait
|
|||||||
|
|
||||||
protected function stringToBool(?string $string): bool
|
protected function stringToBool(?string $string): bool
|
||||||
{
|
{
|
||||||
if (null === $string) {
|
if (true === empty($string)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -46,7 +46,7 @@ trait TypeConversionTrait
|
|||||||
|
|
||||||
protected function stringToDate(?string $string): ?\DateTimeImmutable
|
protected function stringToDate(?string $string): ?\DateTimeImmutable
|
||||||
{
|
{
|
||||||
if (null === $string) {
|
if (true === empty($string)) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -60,7 +60,7 @@ trait TypeConversionTrait
|
|||||||
|
|
||||||
protected function stringToDateTime(?string $string): ?\DateTimeImmutable
|
protected function stringToDateTime(?string $string): ?\DateTimeImmutable
|
||||||
{
|
{
|
||||||
if (null === $string) {
|
if (true === empty($string)) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user