Beispiel #1
0
 function testValuesCollection()
 {
     parent::$logger->debug('testValuesCollection');
     $options3 = new MLPHP\Options(parent::$client);
     $values3 = new MLPHP\Values("myValues3");
     $values3->setUpCollection();
     $values3->setAggregate('sum');
     $values3->setValuesOptions(['limit=10']);
     $options3->addValues($values3);
     $this->assertXmlStringEqualsXmlString('
       <options xmlns="http://marklogic.com/appservices/search">
         <values name="myValues3">
           <collection/>
           <aggregate apply="sum"/>
           <values-option>limit=10</values-option>
         </values>
       </options>
     ', $options3->getAsXML());
 }