original_string: public function executeDelete(EntityMetadata $metadata, Store $store, array $criteria)
      {
          $criteria = $this->getFormatter()->formatQuery($metadata, $store, $criteria);
          return $this->createQueryBuilder($metadata)
              ->remove()
              ->setQueryArray($criteria)
              ->getQuery()
              ->execute();
          ;
      }
code: public function executeDelete(EntityMetadata $metadata, Store $store, array $criteria)
      {
          $criteria = $this->getFormatter()->formatQuery($metadata, $store, $criteria);
          return $this->createQueryBuilder($metadata)
              ->remove()
              ->setQueryArray($criteria)
              ->getQuery()
              ->execute();
          ;
      }
code_tokens: public function executeDelete ( EntityMetadata $ metadata , Store $ store , array $ criteria ) { $ criteria = $ this -> getFormatter ( ) -> formatQuery ( $ metadata , $ store , $ criteria ) ; return $ this -> createQueryBuilder ( $ metadata ) -> remove ( ) -> setQueryArray ( $ criteria ) -> getQuery ( ) -> execute ( ) ; ; }
docstring: Executes a delete for the provided metadata and criteria.
  
  @param   EntityMetadata  $metadata
  @param   Store           $store
  @param   array           $criteria
  @return  array|bool
docstring_tokens: Executes a delete for the provided metadata and criteria .