original_string: protected function removeHashes(array $hashes): void
      {
          $queryBuilder = $this->entityManager->createQueryBuilder();
          $queryBuilder->delete(IconFile::class, 'if')
                       ->andWhere('if.hash IN (:hashes)')
                       ->setParameter('hashes', array_values($hashes));
  
          $queryBuilder->getQuery()->execute();
      }
code: protected function removeHashes(array $hashes): void
      {
          $queryBuilder = $this->entityManager->createQueryBuilder();
          $queryBuilder->delete(IconFile::class, 'if')
                       ->andWhere('if.hash IN (:hashes)')
                       ->setParameter('hashes', array_values($hashes));
  
          $queryBuilder->getQuery()->execute();
      }
code_tokens: protected function removeHashes ( array $ hashes ) : void { $ queryBuilder = $ this -> entityManager -> createQueryBuilder ( ) ; $ queryBuilder -> delete ( IconFile :: class , 'if' ) -> andWhere ( 'if.hash IN (:hashes)' ) -> setParameter ( 'hashes' , array_values ( $ hashes ) ) ; $ queryBuilder -> getQuery ( ) -> execute ( ) ; }
docstring: Removes the icon files with the specified hashes from the database.
  @param array|string[] $hashes
docstring_tokens: Removes the icon files with the specified hashes from the database .