From b29b4f298e670f18aa6cb60e2bdadec38326e641 Mon Sep 17 00:00:00 2001 From: Dogan Ucar Date: Thu, 14 Jan 2021 14:08:17 +0100 Subject: [PATCH] throw exception --- src/Storage/PDOConnector.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Storage/PDOConnector.php b/src/Storage/PDOConnector.php index e9597c5..cc57010 100644 --- a/src/Storage/PDOConnector.php +++ b/src/Storage/PDOConnector.php @@ -26,6 +26,7 @@ namespace doganoo\PHPUtil\Storage; use doganoo\PHPUtil\Exception\InvalidCredentialsException; +use doganoo\PHPUtil\Exception\PHPUtilException; use PDO; use PDOStatement; @@ -154,12 +155,13 @@ private function hasMinimumCredentials(): bool { * * @param string $sql * - * @return null|PDOStatement + * @return PDOStatement + * @throws PHPUtilException */ - public function prepare(string $sql): ?PDOStatement { + public function prepare(string $sql): PDOStatement { $statement = $this->getConnection()->prepare($sql); if ($statement === false) { - return null; + throw new PHPUtilException('cout not prepare'); } $this->statement = $statement; return $statement;