Commit ebf89b72 authored by Taylor Otwell's avatar Taylor Otwell

improve db class comments.

parent 825ac35a
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
class DB { class DB {
/** /**
* The active database connections. * The established database connections.
* *
* @var array * @var array
*/ */
...@@ -25,6 +25,8 @@ class DB { ...@@ -25,6 +25,8 @@ class DB {
// --------------------------------------------------- // ---------------------------------------------------
// If we have already established this connection, // If we have already established this connection,
// simply return the existing connection. // simply return the existing connection.
//
// Don't want to establish the same connection twice!
// --------------------------------------------------- // ---------------------------------------------------
if ( ! array_key_exists($connection, static::$connections)) if ( ! array_key_exists($connection, static::$connections))
{ {
...@@ -35,9 +37,6 @@ class DB { ...@@ -35,9 +37,6 @@ class DB {
throw new \Exception("Database connection [$connection] is not defined."); throw new \Exception("Database connection [$connection] is not defined.");
} }
// ---------------------------------------------------
// Establish the database connection.
// ---------------------------------------------------
static::$connections[$connection] = DB\Connector::connect((object) $config[$connection]); static::$connections[$connection] = DB\Connector::connect((object) $config[$connection]);
} }
...@@ -59,13 +58,13 @@ class DB { ...@@ -59,13 +58,13 @@ class DB {
$result = $query->execute($bindings); $result = $query->execute($bindings);
// --------------------------------------------------- // ---------------------------------------------------
// For SELECT statements, return the results in an // For SELECT statements, the results will be returned
// array of stdClasses. // as an array of stdClasses.
// //
// For UPDATE and DELETE statements, return the number // For UPDATE and DELETE statements, the number of
// or rows affected by the query. // rows affected by the query will be returned.
// //
// For everything else, return a boolean. // For all other statements, return a boolean.
// --------------------------------------------------- // ---------------------------------------------------
if (strpos(Str::upper($sql), 'SELECT') === 0) if (strpos(Str::upper($sql), 'SELECT') === 0)
{ {
...@@ -84,6 +83,8 @@ class DB { ...@@ -84,6 +83,8 @@ class DB {
/** /**
* Begin a fluent query against a table. * Begin a fluent query against a table.
* *
* This method is simply a convenient shortcut into Query::table.
*
* @param string $table * @param string $table
* @param string $connection * @param string $connection
* @return Query * @return Query
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment