original_string: public function anonymize() {
          $authorfields = explode(',', user_picture::fields());
          foreach ($authorfields as $field) {
              $prefixedusernamefield = 'author' . $field;
              unset($this->{$prefixedusernamefield});
          }
          $this->anonymous = true;
      }
code: public function anonymize() {
          $authorfields = explode(',', user_picture::fields());
          foreach ($authorfields as $field) {
              $prefixedusernamefield = 'author' . $field;
              unset($this->{$prefixedusernamefield});
          }
          $this->anonymous = true;
      }
code_tokens: public function anonymize ( ) { $ authorfields = explode ( ',' , user_picture :: fields ( ) ) ; foreach ( $ authorfields as $ field ) { $ prefixedusernamefield = 'author' . $ field ; unset ( $ this -> { $ prefixedusernamefield } ) ; } $ this -> anonymous = true ; }
docstring: Unsets all author-related properties so that the renderer does not have access to them
  
  Usually this is called by the contructor but can be called explicitely, too.
docstring_tokens: Unsets all author - related properties so that the renderer does not have access to them