original_string: protected function setSavePath($savePath): void
      {
          if (!is_dir($savePath)
              || !is_writable($savePath)
          ) {
              throw new ComponentException('Session path is not writable');
          }
          session_save_path($savePath);
      }
code: protected function setSavePath($savePath): void
      {
          if (!is_dir($savePath)
              || !is_writable($savePath)
          ) {
              throw new ComponentException('Session path is not writable');
          }
          session_save_path($savePath);
      }
code_tokens: protected function setSavePath ( $ savePath ) : void { if ( ! is_dir ( $ savePath ) || ! is_writable ( $ savePath ) ) { throw new ComponentException ( 'Session path is not writable' ) ; } session_save_path ( $ savePath ) ; }
docstring: Set session save path
  
  @param  string $savePath
  
  @return void
  @throws ComponentException
docstring_tokens: Set session save path