original_string: public static function normalize_componentname($componentname) {
          list($plugintype, $pluginname) = self::normalize_component($componentname);
          if ($plugintype === 'core' && is_null($pluginname)) {
              return $plugintype;
          }
          return $plugintype . '_' . $pluginname;
      }
code: public static function normalize_componentname($componentname) {
          list($plugintype, $pluginname) = self::normalize_component($componentname);
          if ($plugintype === 'core' && is_null($pluginname)) {
              return $plugintype;
          }
          return $plugintype . '_' . $pluginname;
      }
code_tokens: public static function normalize_componentname ( $ componentname ) { list ( $ plugintype , $ pluginname ) = self :: normalize_component ( $ componentname ) ; if ( $ plugintype === 'core' && is_null ( $ pluginname ) ) { return $ plugintype ; } return $ plugintype . '_' . $ pluginname ; }
docstring: Normalize the component name.
  
  Note: this does not verify the validity of the plugin or component.
  
  @param string $component
  @return string
docstring_tokens: Normalize the component name .