original_string: public function exchangeArray($data)
      {
          foreach($data as $prop => $value) {
              $methodName = 'set' . ucfirst($prop);
              if(method_exists ($this, $methodName)) {
                  call_user_func(array($this, $methodName), $value);
              }
          }
      }
code: public function exchangeArray($data)
      {
          foreach($data as $prop => $value) {
              $methodName = 'set' . ucfirst($prop);
              if(method_exists ($this, $methodName)) {
                  call_user_func(array($this, $methodName), $value);
              }
          }
      }
code_tokens: public function exchangeArray ( $ data ) { foreach ( $ data as $ prop => $ value ) { $ methodName = 'set' . ucfirst ( $ prop ) ; if ( method_exists ( $ this , $ methodName ) ) { call_user_func ( array ( $ this , $ methodName ) , $ value ) ; } } }
docstring: Exchange array - used in ZF2 form
  
  @param array $data An array of data
docstring_tokens: Exchange array - used in ZF2 form