upgrade idiorm to php8.1-patched version (aaronpk/idiorm)
This commit is contained in:
Vendored
+18
@@ -2209,14 +2209,17 @@
|
||||
// --- ArrayAccess --- //
|
||||
// --------------------- //
|
||||
|
||||
#[\ReturnTypeWillChange]
|
||||
public function offsetExists($key) {
|
||||
return array_key_exists($key, $this->_data);
|
||||
}
|
||||
|
||||
#[\ReturnTypeWillChange]
|
||||
public function offsetGet($key) {
|
||||
return $this->get($key);
|
||||
}
|
||||
|
||||
#[\ReturnTypeWillChange]
|
||||
public function offsetSet($key, $value) {
|
||||
if(is_null($key)) {
|
||||
throw new InvalidArgumentException('You must specify a key/array index.');
|
||||
@@ -2224,6 +2227,7 @@
|
||||
$this->set($key, $value);
|
||||
}
|
||||
|
||||
#[\ReturnTypeWillChange]
|
||||
public function offsetUnset($key) {
|
||||
unset($this->_data[$key]);
|
||||
unset($this->_dirty_fields[$key]);
|
||||
@@ -2445,6 +2449,7 @@
|
||||
* Get the number of records in the result set
|
||||
* @return int
|
||||
*/
|
||||
#[\ReturnTypeWillChange]
|
||||
public function count() {
|
||||
return count($this->_results);
|
||||
}
|
||||
@@ -2454,6 +2459,7 @@
|
||||
* over the result set.
|
||||
* @return \ArrayIterator
|
||||
*/
|
||||
#[\ReturnTypeWillChange]
|
||||
public function getIterator() {
|
||||
return new ArrayIterator($this->_results);
|
||||
}
|
||||
@@ -2463,6 +2469,7 @@
|
||||
* @param int|string $offset
|
||||
* @return bool
|
||||
*/
|
||||
#[\ReturnTypeWillChange]
|
||||
public function offsetExists($offset) {
|
||||
return isset($this->_results[$offset]);
|
||||
}
|
||||
@@ -2472,6 +2479,7 @@
|
||||
* @param int|string $offset
|
||||
* @return mixed
|
||||
*/
|
||||
#[\ReturnTypeWillChange]
|
||||
public function offsetGet($offset) {
|
||||
return $this->_results[$offset];
|
||||
}
|
||||
@@ -2481,6 +2489,7 @@
|
||||
* @param int|string $offset
|
||||
* @param mixed $value
|
||||
*/
|
||||
#[\ReturnTypeWillChange]
|
||||
public function offsetSet($offset, $value) {
|
||||
$this->_results[$offset] = $value;
|
||||
}
|
||||
@@ -2489,10 +2498,19 @@
|
||||
* ArrayAccess
|
||||
* @param int|string $offset
|
||||
*/
|
||||
#[\ReturnTypeWillChange]
|
||||
public function offsetUnset($offset) {
|
||||
unset($this->_results[$offset]);
|
||||
}
|
||||
|
||||
public function __serialize() {
|
||||
return $this->serialize();
|
||||
}
|
||||
|
||||
public function __unserialize($data) {
|
||||
$this->unserialize($data);
|
||||
}
|
||||
|
||||
/**
|
||||
* Serializable
|
||||
* @return string
|
||||
|
||||
Reference in New Issue
Block a user