original_string: public function set_component($component) {
          $this->areacache = null;
          list($type, $name) = core_component::normalize_component($component);
          $this->component = $type.'_'.$name;
      }
code: public function set_component($component) {
          $this->areacache = null;
          list($type, $name) = core_component::normalize_component($component);
          $this->component = $type.'_'.$name;
      }
code_tokens: public function set_component ( $ component ) { $ this -> areacache = null ; list ( $ type , $ name ) = core_component :: normalize_component ( $ component ) ; $ this -> component = $ type . '_' . $ name ; }
docstring: Sets the component the manager operates on
  
  @param string $component the frankenstyle name of the component
docstring_tokens: Sets the component the manager operates on