wp/wp-includes/class-wp-block-list.php
changeset 21 48c4eec2b7e6
parent 19 3d72ae0968f4
--- 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 );
 	}
-
 }