Fix #19041: Fix PHP 8.1 issues

This commit is contained in:
Alexander Makarov
2022-01-14 13:52:01 +03:00
committed by GitHub
parent 4bd551d143
commit 1271bc419f
49 changed files with 162 additions and 53 deletions

View File

@@ -29,6 +29,7 @@ class ArrayAccessObject extends TraversableObject implements \ArrayAccess
* The return value will be casted to boolean if non-boolean was returned.
* @since 2.0.14.1
*/
#[\ReturnTypeWillChange]
public function offsetExists($offset)
{
return isset($this->data[$offset]);
@@ -44,6 +45,7 @@ class ArrayAccessObject extends TraversableObject implements \ArrayAccess
* @return mixed Can return all value types.
* @since 2.0.14.1
*/
#[\ReturnTypeWillChange]
public function offsetGet($offset)
{
return $this->data[$offset];
@@ -62,6 +64,7 @@ class ArrayAccessObject extends TraversableObject implements \ArrayAccess
* @return void
* @since 2.0.14.1
*/
#[\ReturnTypeWillChange]
public function offsetSet($offset, $value)
{
$this->data[$offset] = $value;
@@ -77,6 +80,7 @@ class ArrayAccessObject extends TraversableObject implements \ArrayAccess
* @return void
* @since 2.0.14.1
*/
#[\ReturnTypeWillChange]
public function offsetUnset($offset)
{
unset($this->data[$offset]);