original_string: public function toCamelCase(): self
      {
  
          return $this->split('/[_\s\W]+/')
              ->reduce(function (Text $carry, Text $piece) {
                  return $carry->append($piece->toUpperFirst()->stringify());
              }, self::make())
              ->toLowerFirst();
      }
code: public function toCamelCase(): self
      {
  
          return $this->split('/[_\s\W]+/')
              ->reduce(function (Text $carry, Text $piece) {
                  return $carry->append($piece->toUpperFirst()->stringify());
              }, self::make())
              ->toLowerFirst();
      }
code_tokens: public function toCamelCase ( ) : self { return $ this -> split ( '/[_\s\W]+/' ) -> reduce ( function ( Text $ carry , Text $ piece ) { return $ carry -> append ( $ piece -> toUpperFirst ( ) -> stringify ( ) ) ; } , self :: make ( ) ) -> toLowerFirst ( ) ; }
docstring: Transforma la cadena de texto a formato camelCase
  
  @return \PlanB\Type\Text\Text
docstring_tokens: Transforma la cadena de texto a formato camelCase