original_string: public function exchangeArray(array $array)
      {
          foreach ($array as $key => $value) {
              $setMethod = 'set' . StaticFilter::execute(
                      $key, 'WordUnderscoreToCamelCase'
                  );
  
              if (method_exists($this, $setMethod)) {
                  $this->$setMethod($value);
              }
          }
      }
code: public function exchangeArray(array $array)
      {
          foreach ($array as $key => $value) {
              $setMethod = 'set' . StaticFilter::execute(
                      $key, 'WordUnderscoreToCamelCase'
                  );
  
              if (method_exists($this, $setMethod)) {
                  $this->$setMethod($value);
              }
          }
      }
code_tokens: public function exchangeArray ( array $ array ) { foreach ( $ array as $ key => $ value ) { $ setMethod = 'set' . StaticFilter :: execute ( $ key , 'WordUnderscoreToCamelCase' ) ; if ( method_exists ( $ this , $ setMethod ) ) { $ this -> $ setMethod ( $ value ) ; } } }
docstring: Exchange properties with values from array
  
  @param array $array
docstring_tokens: Exchange properties with values from array