nhooey/ajax-solr — comment on commit 89150be8d5518a03868198b1faa3f76c2c75bd61
File:  line 0
By nhooey:

Basically if you pass in an array as a parameter to any constructor for anything extended from AjaxSolr.class, it will go iterate through that array and extend everything inside it.

I tested this by putting a global counter in AjaxSolr.extend() and printing to the console. There are way more iterations of AjaxSolr.extend if my array detection code isn't there.

In the gh-pages branch, there are only scalars being passed as parameters to AjaxSolr.Class constructors, so you won't find any change in behaviour there.