modifs.mineures sans commentaires

This commit is contained in:
Jephté Clain 2024-05-20 17:30:46 +04:00
parent c70339cba5
commit c29975879c
6 changed files with 14 additions and 13 deletions

View File

@ -1,7 +1,8 @@
<?php
namespace nur\sery\values;
namespace nur\sery\php;
use ArrayAccess;
use nur\sery\A;
use nur\sery\cl;
/**
@ -46,7 +47,7 @@ class akey {
$array->offsetSet($key, ++$value);
return $value;
} else {
cl::ensure_array($array);
A::ensure_array($array);
$value = (int)cl::get($array, $key);
return $array[$key] = ++$value;
}
@ -59,7 +60,7 @@ class akey {
if ($allow_negative || $value > 0) $array->offsetSet($key, --$value);
return $value;
} else {
cl::ensure_array($array);
A::ensure_array($array);
$value = (int)cl::get($array, $key);
if ($allow_negative || $value > 0) $array[$key] = --$value;
return $value;
@ -76,7 +77,7 @@ class akey {
$value = cl::merge($value, $merge);
$array->offsetSet($key, $value);
} else {
cl::ensure_array($array);
A::ensure_array($array);
$array[$key] = cl::merge($array[$key], $merge);
}
}
@ -91,7 +92,7 @@ class akey {
cl::set($value, null, $value);
$array->offsetSet($key, $value);
} else {
cl::ensure_array($array);
A::ensure_array($array);
cl::set($array[$key], null, $value);
}
}

View File

@ -1,9 +1,8 @@
<?php
namespace nur\sery\values;
namespace nur\sery\php;
use nur\sery\cl;
use nur\sery\str;
use nur\sery\php\func;
use ReflectionClass;
use ReflectionException;

View File

@ -1,7 +1,8 @@
<?php
namespace nur\sery\values;
namespace nur\sery\php;
use nur\sery\cl;
use nur\sery\str;
use ReflectionClass;
use ReflectionException;

View File

@ -1,5 +1,5 @@
<?php
namespace nur\sery\values;
namespace nur\sery\php;
use ArrayAccess;
use nur\sery\str;

View File

@ -1,5 +1,5 @@
<?php
namespace nur\sery\values;
namespace nur\sery\php;
use ArrayAccess;
use nur\sery\str;

View File

@ -5,9 +5,9 @@ use nur\sery\str;
use nur\A;
use nur\sery\php\func;
use nur\sery\ref\cli\ref_args;
use nur\sery\values\akey;
use nur\sery\values\oprop;
use nur\sery\values\valx;
use nur\sery\php\akey;
use nur\sery\php\oprop;
use nur\sery\php\valx;
use stdClass;
/**