diff -r 7b1b88e27a20 -r 48c4eec2b7e6 wp/wp-includes/class-wp-block-list.php --- a/wp/wp-includes/class-wp-block-list.php Thu Sep 29 08:06:27 2022 +0200 +++ b/wp/wp-includes/class-wp-block-list.php Fri Sep 05 18:40:08 2025 +0200 @@ -11,6 +11,7 @@ * * @since 5.5.0 */ +#[AllowDynamicProperties] class WP_Block_List implements Iterator, ArrayAccess, Countable { /** @@ -62,59 +63,60 @@ } /** - * Returns true if a block exists by the specified block index, or false + * Returns true if a block exists by the specified block offset, or false * otherwise. * * @since 5.5.0 * * @link https://www.php.net/manual/en/arrayaccess.offsetexists.php * - * @param string $index Index of block to check. + * @param string $offset Offset of block to check for. * @return bool Whether block exists. */ #[ReturnTypeWillChange] - public function offsetExists( $index ) { - return isset( $this->blocks[ $index ] ); + public function offsetExists( $offset ) { + return isset( $this->blocks[ $offset ] ); } /** - * Returns the value by the specified block index. + * Returns the value by the specified block offset. * * @since 5.5.0 * * @link https://www.php.net/manual/en/arrayaccess.offsetget.php * - * @param string $index Index of block value to retrieve. + * @param string $offset Offset of block value to retrieve. * @return mixed|null Block value if exists, or null. */ #[ReturnTypeWillChange] - public function offsetGet( $index ) { - $block = $this->blocks[ $index ]; + public function offsetGet( $offset ) { + $block = $this->blocks[ $offset ]; if ( isset( $block ) && is_array( $block ) ) { - $block = new WP_Block( $block, $this->available_context, $this->registry ); - $this->blocks[ $index ] = $block; + $block = new WP_Block( $block, $this->available_context, $this->registry ); + + $this->blocks[ $offset ] = $block; } return $block; } /** - * Assign a block value by the specified block index. + * Assign a block value by the specified block offset. * * @since 5.5.0 * * @link https://www.php.net/manual/en/arrayaccess.offsetset.php * - * @param string $index Index of block value to set. + * @param string $offset Offset of block value to set. * @param mixed $value Block value. */ #[ReturnTypeWillChange] - public function offsetSet( $index, $value ) { - if ( is_null( $index ) ) { + public function offsetSet( $offset, $value ) { + if ( is_null( $offset ) ) { $this->blocks[] = $value; } else { - $this->blocks[ $index ] = $value; + $this->blocks[ $offset ] = $value; } } @@ -125,11 +127,11 @@ * * @link https://www.php.net/manual/en/arrayaccess.offsetunset.php * - * @param string $index Index of block value to unset. + * @param string $offset Offset of block value to unset. */ #[ReturnTypeWillChange] - public function offsetUnset( $index ) { - unset( $this->blocks[ $index ] ); + public function offsetUnset( $offset ) { + unset( $this->blocks[ $offset ] ); } /** @@ -209,5 +211,4 @@ public function count() { return count( $this->blocks ); } - }