original_string: public function Hyphenate()
      {
          $value = preg_replace('/([A-Z])/', '-$1', $this->owner->value);
          $value = trim($value);
          return Convert::raw2url($value);
      }
code: public function Hyphenate()
      {
          $value = preg_replace('/([A-Z])/', '-$1', $this->owner->value);
          $value = trim($value);
          return Convert::raw2url($value);
      }
code_tokens: public function Hyphenate ( ) { $ value = preg_replace ( '/([A-Z])/' , '-$1' , $ this -> owner -> value ) ; $ value = trim ( $ value ) ; return Convert :: raw2url ( $ value ) ; }
docstring: Converts this camel case string to a hyphenated, kebab or spinal case string.
docstring_tokens: Converts this camel case string to a hyphenated kebab or spinal case string .