original_string: protected function convertToSnakeCase($input)
      {
          if ($this->convertToSnakeCaseIsDisabled()) {
              return;
          }
  
          if (is_null($input)) {
              return null;
          } elseif (is_array($input)) {
              return $this->convertArrayToSnakeCase($input);
          }
  
          return snake_case($input);
      }
code: protected function convertToSnakeCase($input)
      {
          if ($this->convertToSnakeCaseIsDisabled()) {
              return;
          }
  
          if (is_null($input)) {
              return null;
          } elseif (is_array($input)) {
              return $this->convertArrayToSnakeCase($input);
          }
  
          return snake_case($input);
      }
code_tokens: protected function convertToSnakeCase ( $ input ) { if ( $ this -> convertToSnakeCaseIsDisabled ( ) ) { return ; } if ( is_null ( $ input ) ) { return null ; } elseif ( is_array ( $ input ) ) { return $ this -> convertArrayToSnakeCase ( $ input ) ; } return snake_case ( $ input ) ; }
docstring: Convert a string or array to snake case.
  
  @param  mixed $input
  @return mixed
docstring_tokens: Convert a string or array to snake case .