refactor and errors

This commit is contained in:
2023-11-05 04:46:07 +02:00
parent def933dca4
commit 3e753c8b93
125 changed files with 1353 additions and 1435 deletions
+5 -2
View File
@@ -7,11 +7,14 @@ use DateTime;
class Conversion
{
/** Превращает строку data ('a=1|b=2|c=3') из БД в массив [a=>1, b=>2, c=>3].
* @param string $dataString
* @param string|null $dataString
* @return array
*/
public static function dataStringToArray(string $dataString): array
public static function dataStringToArray(?string $dataString): array
{
if (empty($dataString)) {
return [];
}
$dataString = str_replace('||', '|', $dataString); // любители забивать руками параметры и задваивать разделители.
if (mb_substr($dataString, -1) === '|') {