visitInfo[$name]) ? $this->visitInfo[$name] : null; } /** * Returns all visit properties by reference. * * @return array */ public function &getProperties() { return $this->visitInfo; } /** * Sets a visit property. * * @param string $name The property name. * @param mixed $value The property value. */ public function setProperty($name, $value) { $this->visitInfo[$name] = $value; } /** * Unsets all visit properties. */ public function clearProperties() { $this->visitInfo = array(); } /** * Sets all visit properties. * * @param array $properties */ public function setProperties($properties) { $this->visitInfo = $properties; } }