Добрый день!
Кое где начала всплывать ошибка разделителя в модуле signer
Например, при предпросмотре шаблона рассылки в Email-маркетинге.
Нужно разобраться с причиной некорректной работы вот этого метода:
public function unpack($value, $limit = 2)
{
// Some kind of optimization
if ($limit === 0)
{
if (!str_contains($value, $this->separator))
throw new BadSignatureException('Separator not found in value');
return explode($this->separator, $value);
}
$result = array();
while(--$limit > 0)
{
$pos = bxstrrpos($value, $this->separator);
if ($pos === false)
throw new BadSignatureException('Separator not found in value');
$result[] = mb_substr($value, $pos + 1);
$value = mb_substr($value, 0, $pos);
}
$result[] = $value;
return array_reverse($result);
}
Разделы:
Опубликован:
25.02.2025 | 09:27 [поднят: 25.02.2025 | 09:27]
Заказ находится в архиве