<?php

$solrObject = new SolrObject();
try {
    @($solrObject->email = "*****@*****.**");
} catch (Exception $e) {
    var_dump($e->getCode());
    var_dump($e->getMessage());
}
var_dump($solrObject->getPropertyNames());
Пример #2
0
 /**
  * Returns a standard php array from a \SolrObject instance.
  *
  * @param \SolrObject $obj
  * @return array The returned document as an array.
  */
 public function standarize_solr_obj(\SolrObject $obj)
 {
     $properties = $obj->getPropertyNames();
     $docdata = array();
     foreach ($properties as $name) {
         // http://php.net/manual/en/solrobject.getpropertynames.php#98018.
         $name = trim($name);
         $docdata[$name] = $obj->offsetGet($name);
     }
     return $docdata;
 }