original_string: protected function mutateExtensionAttribute($key, $type)
      {
          $value = $this->getAttributeFromArray($key);
  
          $mutation = $this->{'make' . studly_case($type) . 'TypeMutation'}($value);
  
          $this->mutations[$key] = $mutation;
  
          return $mutation;
      }
code: protected function mutateExtensionAttribute($key, $type)
      {
          $value = $this->getAttributeFromArray($key);
  
          $mutation = $this->{'make' . studly_case($type) . 'TypeMutation'}($value);
  
          $this->mutations[$key] = $mutation;
  
          return $mutation;
      }
code_tokens: protected function mutateExtensionAttribute ( $ key , $ type ) { $ value = $ this -> getAttributeFromArray ( $ key ) ; $ mutation = $ this -> { 'make' . studly_case ( $ type ) . 'TypeMutation' } ( $ value ) ; $ this -> mutations [ $ key ] = $ mutation ; return $ mutation ; }
docstring: Mutates and stores an attribute in array
  
  @param string $key
  @param string $type
  @return mixed
docstring_tokens: Mutates and stores an attribute in array