* @link https://github.com/pjmazenot/phpsolr-phpdoc */ /** * (PECL solr >= 0.9.2)
* Class SolrObject
* This class represents an object whose properties can also by accessed using the array syntax. All its properties are * read-only. * @link https://php.net/manual/en/class.solrobject.php */ final class SolrObject implements ArrayAccess { /** * (PECL solr >= 0.9.2)
* SolrObject constructor. * @link https://php.net/manual/en/solrobject.construct.php */ public function __construct() {} /** * (PECL solr >= 0.9.2)
* Destructor * @link https://php.net/manual/en/solrobject.destruct.php */ public function __destruct() {} /** * (PECL solr >= 0.9.2)
* Returns an array of all the names of the properties * @link https://php.net/manual/en/solrobject.getpropertynames.php * @return array

* Returns an array. *

*/ public function getPropertyNames() {} /** * (PECL solr >= 0.9.2)
* Checks if the property exists * @link https://php.net/manual/en/solrobject.offsetexists.php * @param string $property_name

* The name of the property. *

* @return bool

* Returns TRUE on success or FALSE on failure. *

*/ public function offsetExists($property_name) {} /** * (PECL solr >= 0.9.2)
* Used to retrieve a property * @link https://php.net/manual/en/solrobject.offsetget.php * @param string $property_name

* The name of the property. *

* @return SolrDocumentField

* Returns the property value. *

*/ public function offsetGet($property_name) {} /** * (PECL solr >= 0.9.2)
* Sets the value for a property * @link https://php.net/manual/en/solrobject.offsetset.php * @param string $property_name

* The name of the property. *

* @param string $property_value

* The new value. *

*/ public function offsetSet($property_name, $property_value) {} /** * (PECL solr >= 0.9.2)
* Unsets the value for the property * @link https://php.net/manual/en/solrobject.offsetunset.php * @param string $property_name

* The name of the property. *

* @return bool */ public function offsetUnset($property_name) {} }