Index: trunk/extensions/InlineScripts/interpreter/Data.php |
— | — | @@ -208,7 +208,7 @@ |
209 | 209 | if( $this->type == self::DNull && $indices[0] === null ) { |
210 | 210 | $this->type = self::DList; |
211 | 211 | $this->value = array(); |
212 | | - $this->setValueByIndices( $val, $indices ); |
| 212 | + $this->setValueByIndices( $val, $indices, $line ); |
213 | 213 | } elseif( $this->type == self::DList ) { |
214 | 214 | if( $indices[0] === null ) { |
215 | 215 | $this->data[] = $val; |
— | — | @@ -217,7 +217,7 @@ |
218 | 218 | if( $idx < 0 || $idx >= count( $this->data ) ) |
219 | 219 | throw new ISUserVisibleException( 'outofbounds', $line, array( count( $this->data ), $idx ) ); |
220 | 220 | if( count( $indices ) > 1 ) |
221 | | - $this->data[$idx]->setValueByIndices( $val, array_slice( $indices, 1 ) ); |
| 221 | + $this->data[$idx]->setValueByIndices( $val, array_slice( $indices, 1 ), $line ); |
222 | 222 | else |
223 | 223 | $this->data[$idx] = $val; |
224 | 224 | } |