Skip to content

Commit 5c29229

Browse files
committed
Database exception as interface
1 parent bc642ba commit 5c29229

File tree

5 files changed

+13
-5
lines changed

5 files changed

+13
-5
lines changed

packages/database/src/Exceptions/ConnectionClosed.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
namespace Tempest\Database\Exceptions;
66

7-
final class ConnectionClosed extends DatabaseOperationFailed
7+
use Exception;
8+
9+
final class ConnectionClosed extends Exception implements DatabaseException
810
{
911
public function __construct()
1012
{

packages/database/src/Exceptions/CouldNotBeginTransaction.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
namespace Tempest\Database\Exceptions;
66

7-
final class CouldNotBeginTransaction extends DatabaseOperationFailed
7+
use Exception;
8+
9+
final class CouldNotBeginTransaction extends Exception implements DatabaseException
810
{
911
public function __construct()
1012
{

packages/database/src/Exceptions/CouldNotCommitTransaction.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
namespace Tempest\Database\Exceptions;
66

7-
final class CouldNotCommitTransaction extends DatabaseOperationFailed
7+
use Exception;
8+
9+
final class CouldNotCommitTransaction extends Exception implements DatabaseException
810
{
911
public function __construct()
1012
{

packages/database/src/Exceptions/CouldNotRollbackTransaction.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
namespace Tempest\Database\Exceptions;
66

7-
final class CouldNotRollbackTransaction extends DatabaseOperationFailed
7+
use Exception;
8+
9+
final class CouldNotRollbackTransaction extends Exception implements DatabaseException
810
{
911
public function __construct()
1012
{

packages/database/src/Exceptions/DatabaseOperationFailed.php renamed to packages/database/src/Exceptions/DatabaseException.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66

77
use Exception;
88

9-
abstract class DatabaseOperationFailed extends Exception
9+
interface DatabaseException extends Exception
1010
{
1111
}

0 commit comments

Comments
 (0)