original_string: public function set($property, $value = null)
  	{
  		if (is_array($property))
  		{
  			foreach ($property as $p => $v)
  			{
  				$this->set($p, $v);
  			}
  			return $this;
  		}
  
  		$this->values[$property] = $value;
  
  		return $this;
  	}
code: public function set($property, $value = null)
  	{
  		if (is_array($property))
  		{
  			foreach ($property as $p => $v)
  			{
  				$this->set($p, $v);
  			}
  			return $this;
  		}
  
  		$this->values[$property] = $value;
  
  		return $this;
  	}
code_tokens: public function set ( $ property , $ value = null ) { if ( is_array ( $ property ) ) { foreach ( $ property as $ p => $ v ) { $ this -> set ( $ p , $ v ) ; } return $ this ; } $ this -> values [ $ property ] = $ value ; return $ this ; }
docstring: Set any properties for insert or update
  
  @param   string|array  $property
  @param   mixed         $value    Optionally
  
  @return  $this
docstring_tokens: Set any properties for insert or update