original_string: public function link_external_location($name, array $privacyfields, $summary = '') {
          $this->add_type(new types\external_location($name, $privacyfields, $summary));
  
          return $this;
      }
code: public function link_external_location($name, array $privacyfields, $summary = '') {
          $this->add_type(new types\external_location($name, $privacyfields, $summary));
  
          return $this;
      }
code_tokens: public function link_external_location ( $ name , array $ privacyfields , $ summary = '' ) { $ this -> add_type ( new types \ external_location ( $ name , $ privacyfields , $ summary ) ) ; return $ this ; }
docstring: Old function to indicate that data may be exported to an external location.
  
  This function is legacy and is not recommended. Please use add_external_location_link() instead.
  
  @param   string  $name A name for the type of data exported.
  @param   array   $privacyfields A list of fields with their description.
  @param   string  $summary A description of what the table is used for. This is a language string identifier
  within the component.
  @return  $this
docstring_tokens: Old function to indicate that data may be exported to an external location .