original_string: public function getUpdateOperation($input, $fields) {
  		$operation = new UpdateTransactionOperation(static::getClass(), $input, $fields, $this);
  		$operation->setSQLAdapter(static::getSQLAdapter());
  		return $operation;
  	}
code: public function getUpdateOperation($input, $fields) {
  		$operation = new UpdateTransactionOperation(static::getClass(), $input, $fields, $this);
  		$operation->setSQLAdapter(static::getSQLAdapter());
  		return $operation;
  	}
code_tokens: public function getUpdateOperation ( $ input , $ fields ) { $ operation = new UpdateTransactionOperation ( static :: getClass ( ) , $ input , $ fields , $ this ) ; $ operation -> setSQLAdapter ( static :: getSQLAdapter ( ) ) ; return $ operation ; }
docstring: Get the update operation
  
  @param array $input The input data we will check and extract, used by children
  @param string[] $fields The array of fields to check
  @return UpdateTransactionOperation
docstring_tokens: Get the update operation