mirror of
https://github.com/danog/sql.git
synced 2024-11-26 20:15:08 +01:00
A few renames
This commit is contained in:
parent
25cf4d6802
commit
4f5449c828
@ -2,6 +2,6 @@
|
||||
|
||||
namespace Amp\Sql;
|
||||
|
||||
class ConnectionException extends FailureException
|
||||
class ConnectionException extends SqlException
|
||||
{
|
||||
}
|
||||
|
@ -7,7 +7,7 @@ interface Executor extends TransientResource
|
||||
/**
|
||||
* @param string $sql SQL query to execute.
|
||||
*
|
||||
* @throws FailureException If the operation fails due to unexpected condition.
|
||||
* @throws SqlException If the operation fails due to unexpected condition.
|
||||
* @throws ConnectionException If the connection to the database is lost.
|
||||
* @throws QueryError If the operation fails due to an error in the query (such as a syntax error).
|
||||
*/
|
||||
@ -16,7 +16,7 @@ interface Executor extends TransientResource
|
||||
/**
|
||||
* @param string $sql SQL query to prepare.
|
||||
*
|
||||
* @throws FailureException If the operation fails due to unexpected condition.
|
||||
* @throws SqlException If the operation fails due to unexpected condition.
|
||||
* @throws ConnectionException If the connection to the database is lost.
|
||||
* @throws QueryError If the operation fails due to an error in the query (such as a syntax error).
|
||||
*/
|
||||
@ -26,7 +26,7 @@ interface Executor extends TransientResource
|
||||
* @param string $sql SQL query to prepare and execute.
|
||||
* @param mixed[] $params Query parameters.
|
||||
*
|
||||
* @throws FailureException If the operation fails due to unexpected condition.
|
||||
* @throws SqlException If the operation fails due to unexpected condition.
|
||||
* @throws ConnectionException If the connection to the database is lost.
|
||||
* @throws QueryError If the operation fails due to an error in the query (such as a syntax error).
|
||||
*/
|
||||
|
@ -1,7 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace Amp\Sql;
|
||||
|
||||
class FailureException extends \Exception
|
||||
{
|
||||
}
|
@ -4,12 +4,12 @@ namespace Amp\Sql;
|
||||
|
||||
class QueryError extends \Error
|
||||
{
|
||||
protected readonly string $query;
|
||||
|
||||
public function __construct(string $message, string $query = "", \Throwable $previous = null)
|
||||
{
|
||||
public function __construct(
|
||||
string $message,
|
||||
protected readonly string $query = "",
|
||||
?\Throwable $previous = null,
|
||||
) {
|
||||
parent::__construct($message, 0, $previous);
|
||||
$this->query = $query;
|
||||
}
|
||||
|
||||
final public function getQuery(): string
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
namespace Amp\Sql;
|
||||
|
||||
abstract class ConnectionConfig
|
||||
abstract class SqlConfig
|
||||
{
|
||||
public const KEY_MAP = [
|
||||
'hostname' => 'host',
|
@ -2,11 +2,11 @@
|
||||
|
||||
namespace Amp\Sql;
|
||||
|
||||
interface Connector
|
||||
interface SqlConnector
|
||||
{
|
||||
/**
|
||||
* Returns a new database connection based on the given configuration.
|
||||
* Implementations may provide further parameters, such as a Cancellation.
|
||||
*/
|
||||
public function connect(ConnectionConfig $config): Link;
|
||||
public function connect(SqlConfig $config): Link;
|
||||
}
|
7
src/SqlException.php
Normal file
7
src/SqlException.php
Normal file
@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Amp\Sql;
|
||||
|
||||
class SqlException extends \Exception
|
||||
{
|
||||
}
|
Loading…
Reference in New Issue
Block a user