public function deleteResult(DeleteInterface $delete)
 {
     $result = null;
     $stmt = $delete->getStatement();
     try {
         $statement = $this->db->prepare($stmt);
         $result = $statement->execute($delete->getBindValues());
     } catch (PDOException $e) {
         $this->logger->error($delete->__toString());
         $this->logger->error($e->getMessage());
         return null;
     }
     return $result;
 }
예제 #2
0
 /**
  * @return \PDOStatement
  */
 private function getStatement()
 {
     $sql = $this;
     return $this->dbh->prepare($sql);
 }