original_string: private function createDeleteOptions()
      {
          $deleteOptions = ['limit' => $this->limit];
  
          if (isset($this->options['collation'])) {
              $deleteOptions['collation'] = (object) $this->options['collation'];
          }
  
          return $deleteOptions;
      }
code: private function createDeleteOptions()
      {
          $deleteOptions = ['limit' => $this->limit];
  
          if (isset($this->options['collation'])) {
              $deleteOptions['collation'] = (object) $this->options['collation'];
          }
  
          return $deleteOptions;
      }
code_tokens: private function createDeleteOptions ( ) { $ deleteOptions = [ 'limit' => $ this -> limit ] ; if ( isset ( $ this -> options [ 'collation' ] ) ) { $ deleteOptions [ 'collation' ] = ( object ) $ this -> options [ 'collation' ] ; } return $ deleteOptions ; }
docstring: Create options for the delete command.
  
  Note that these options are different from the bulk write options, which
  are created in createExecuteOptions().
  
  @return array
docstring_tokens: Create options for the delete command .