1--TEST-- 2SolrInputDocument::deleteField - Delete a field from SolrInputDocument 3--FILE-- 4<?php 5 6require_once "bootstrap.inc"; 7$doc = new SolrInputDocument(); 8 9$doc->addField('id', 334455); 10$doc->addField('cat', 'Software'); 11$doc->addField('cat', 'Lucene'); 12$doc->addField('deleteme', 'Lucene'); 13$doc->deleteField('deleteme'); 14 15print_r($doc->toArray()); 16?> 17--EXPECT-- 18Array 19( 20 [document_boost] => 0 21 [field_count] => 2 22 [fields] => Array 23 ( 24 [0] => SolrDocumentField Object 25 ( 26 [name] => id 27 [boost] => 0 28 [values] => Array 29 ( 30 [0] => 334455 31 ) 32 33 ) 34 35 [1] => SolrDocumentField Object 36 ( 37 [name] => cat 38 [boost] => 0 39 [values] => Array 40 ( 41 [0] => Software 42 [1] => Lucene 43 ) 44 45 ) 46 47 ) 48 49) 50