1--TEST-- 2SolrDocument - Array Access 3--FILE-- 4<?php 5 6require_once "bootstrap.inc"; 7$doc = new SolrDocument(); 8 9$doc->addField('id', 334455); 10$doc->addField('manu_id_s', 'apache'); 11// set 12$doc['cat'] = 'Software'; 13 14// get 15var_dump($doc['cat']->values[0]); 16 17// exists 18var_dump(isset($doc['cat'])); 19 20// unset 21unset($doc['cat']); 22print_r($doc->toArray()); 23?> 24--EXPECT-- 25string(8) "Software" 26bool(true) 27Array 28( 29 [document_boost] => 0 30 [field_count] => 2 31 [fields] => Array 32 ( 33 [0] => SolrDocumentField Object 34 ( 35 [name] => id 36 [boost] => 0 37 [values] => Array 38 ( 39 [0] => 334455 40 ) 41 42 ) 43 44 [1] => SolrDocumentField Object 45 ( 46 [name] => manu_id_s 47 [boost] => 0 48 [values] => Array 49 ( 50 [0] => apache 51 ) 52 53 ) 54 55 ) 56 57) 58