original_string: public static function fromArray(array $input) {
          $input = array_map(function($value) {
              return is_array($value) ? ArrayObject::fromArray($value) : $value;
          }, $input);
  
          return new ArrayObject($input);
      }
code: public static function fromArray(array $input) {
          $input = array_map(function($value) {
              return is_array($value) ? ArrayObject::fromArray($value) : $value;
          }, $input);
  
          return new ArrayObject($input);
      }
code_tokens: public static function fromArray ( array $ input ) { $ input = array_map ( function ( $ value ) { return is_array ( $ value ) ? ArrayObject :: fromArray ( $ value ) : $ value ; } , $ input ) ; return new ArrayObject ( $ input ) ; }
docstring: Creates an "Loops\ArrayObject" from a normal PHP array.
  Nested arrays will recursively converted.
  
  @param array $input The input array
  @return Loops\ArrayObject The input array as a "Loops\ArrayObject".
docstring_tokens: Creates an Loops \ ArrayObject from a normal PHP array . Nested arrays will recursively converted .