Edit report at https://bugs.php.net/bug.php?id=64431&edit=1
ID: 64431 User updated by: namarpi at yahoo dot com Reported by: namarpi at yahoo dot com Summary: SPL RecursiveArrayIterator::offsetSet with ArrayObject fails but stdClass works Status: Open Type: Bug Package: SPL related Operating System: Windows PHP Version: 5.4.13 Block user comment: N Private report: N New Comment: I think it might be interesting: Manual says: public void ArrayIterator::offsetSet ( string $index , string $newval ) but thank to Developer it works with offsetSet ( string $index , array/stdClass $newnode ) too. https://github.com/namarpi/php-reports/blob/master/offsetSet-string-and-array.php Previous Comments: ------------------------------------------------------------------------ [2013-03-20 19:17:59] namarpi at yahoo dot com Hello, good news: method chaining works (leastwise two levels), so apology for the rumor. Here is the script which contains two solutions, one for RecursiveIteratorIterator, and one for RecursiveArrayIterator. It would be really nice to complete this wiki page: http://en.wikipedia.org/wiki/Method_chaining :)) https://github.com/namarpi/php-reports/blob/master/methodChain.php ------------------------------------------------------------------------ [2013-03-18 05:47:49] namarpi at yahoo dot com Hello again, I would like to offer my help with some simple test scripts, which will be collected at https://github.com/namarpi/PHP-SPL-Recursive-Examples If you need them use them. ------------------------------------------------------------------------ [2013-03-17 06:25:25] namarpi at yahoo dot com Perhaps you have already faced with that too, that method chaining fails even with stdClass. If not than this script provides an example: https://github.com/namarpi/php-reports/blob/master/insertGrandchildByGrandparentKey.php ------------------------------------------------------------------------ [2013-03-16 07:36:00] namarpi at yahoo dot com This test script gets rid of the RecursiveIteratorIterator, and focuses only on the RecursiveArrayIterator. https://github.com/namarpi/php-reports/blob/master/test-RecursiveArrayIterator::getChildren::offsetSet.php ------------------------------------------------------------------------ [2013-03-15 18:30:39] namarpi at yahoo dot com Relocated the file to a GhitHub repository: https://github.com/namarpi/php-reports/blob/master/test-RecursiveArrayIterator::offsetSet.txt ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=64431 -- Edit this bug report at https://bugs.php.net/bug.php?id=64431&edit=1