compat nur/sery

This commit is contained in:
Jephté Clain 2025-01-30 11:22:54 +04:00
parent cd6b882850
commit bf1037d3b9
1 changed files with 3 additions and 1 deletions

View File

@ -5,6 +5,7 @@ use ArrayAccess;
use Countable;
use Exception;
use Generator;
use nulib\file\Stream;
use nur\A;
use nur\b\coll\TBaseArray;
use nur\b\IllegalAccessException;
@ -104,6 +105,7 @@ abstract class FileCachedValue extends Parametrable implements ArrayAccess, Coun
/** désérialiser la données depuis le contenu spécifié */
protected function unserialize(string $contents) {
$contents = Stream::nursery_compat_verifix($contents);
return unserialize($contents);
}
@ -148,7 +150,7 @@ abstract class FileCachedValue extends Parametrable implements ArrayAccess, Coun
}
protected function loadInfos(): array {
[$tstart, $duration] = unserialize(fgets($this->fp));
[$tstart, $duration] = $this->unserialize(fgets($this->fp));
if (is_int($tstart)) {
$tstart = new DateTime($tstart);
$duration = new Delay($duration, $tstart);