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; }
/** * @return \PDOStatement */ private function getStatement() { $sql = $this; return $this->dbh->prepare($sql); }