original_string: private function getConfiguration()
      {
          return array_merge(
              [
                  'fileMimeTypeField' => false,
                  'fileNameField'     => false,
                  'filePathField'     => false,
                  'fileSizeField'     => false,
              ],
              $this->classMetadata->getExtension(UploadableDriver::EXTENSION_NAME),
              [
                  'uploadable'        => true,
                  'allowOverwrite'    => $this->allowOverwrite,
                  'appendNumber'      => $this->appendNumber,
                  'path'              => $this->path,
                  'pathMethod'        => $this->pathMethod,
                  'callback'          => $this->callback,
                  'filenameGenerator' => $this->filenameGenerator,
                  'maxSize'           => (float) $this->maxSize,
                  'allowedTypes'      => $this->allowedTypes,
                  'disallowedTypes'   => $this->disallowedTypes,
              ]
          );
      }
code: private function getConfiguration()
      {
          return array_merge(
              [
                  'fileMimeTypeField' => false,
                  'fileNameField'     => false,
                  'filePathField'     => false,
                  'fileSizeField'     => false,
              ],
              $this->classMetadata->getExtension(UploadableDriver::EXTENSION_NAME),
              [
                  'uploadable'        => true,
                  'allowOverwrite'    => $this->allowOverwrite,
                  'appendNumber'      => $this->appendNumber,
                  'path'              => $this->path,
                  'pathMethod'        => $this->pathMethod,
                  'callback'          => $this->callback,
                  'filenameGenerator' => $this->filenameGenerator,
                  'maxSize'           => (float) $this->maxSize,
                  'allowedTypes'      => $this->allowedTypes,
                  'disallowedTypes'   => $this->disallowedTypes,
              ]
          );
      }
code_tokens: private function getConfiguration ( ) { return array_merge ( [ 'fileMimeTypeField' => false , 'fileNameField' => false , 'filePathField' => false , 'fileSizeField' => false , ] , $ this -> classMetadata -> getExtension ( UploadableDriver :: EXTENSION_NAME ) , [ 'uploadable' => true , 'allowOverwrite' => $ this -> allowOverwrite , 'appendNumber' => $ this -> appendNumber , 'path' => $ this -> path , 'pathMethod' => $ this -> pathMethod , 'callback' => $ this -> callback , 'filenameGenerator' => $ this -> filenameGenerator , 'maxSize' => ( float ) $ this -> maxSize , 'allowedTypes' => $ this -> allowedTypes , 'disallowedTypes' => $ this -> disallowedTypes , ] ) ; }
docstring: Build the configuration, based on defaults, current extension configuration and accumulated parameters.
  
  @return array
docstring_tokens: Build the configuration based on defaults current extension configuration and accumulated parameters .