original_string: public function dontMutate($objects)
  	{
  		$objects = call_user_func_array(array($this, 'flattenArguments'), func_get_args());
  		
  		$this->mutates = static::objectDiffInArrays($this->mutates, $objects);
  		
  		return $this;
  	}
code: public function dontMutate($objects)
  	{
  		$objects = call_user_func_array(array($this, 'flattenArguments'), func_get_args());
  		
  		$this->mutates = static::objectDiffInArrays($this->mutates, $objects);
  		
  		return $this;
  	}
code_tokens: public function dontMutate ( $ objects ) { $ objects = call_user_func_array ( array ( $ this , 'flattenArguments' ) , func_get_args ( ) ) ; $ this -> mutates = static :: objectDiffInArrays ( $ this -> mutates , $ objects ) ; return $ this ; }
docstring: Remove generators from the mutates collection
  
  @param mixed $objects
  @return $this
docstring_tokens: Remove generators from the mutates collection