PHP Class Pastie_Driver_Sql, horde
Required values for $params:
'phptype' - The database type (e.g. 'pgsql', 'mysql', etc.).
'table' - The name of the foo table in 'database'.
'charset' - The database's internal charset.
Required by some database implementations:
'database' - The name of the database.
'hostspec' - The hostname of the database server.
'protocol' - The communication protocol ('tcp', 'unix', etc.).
'username' - The username with which to connect to the database.
'password' - The password associated with 'username'.
'options' - Additional options to pass to the database.
'tty' - The TTY on which to connect to the database.
'port' - The port on which to connect to the database.
The table structure can be created by the scripts/sql/pastie.sql
script.
Copyright 2007-2016 Horde LLC (http://www.horde.org/)
See the enclosed file LICENSE for license information (BSD). If you
did not receive this file, see http://www.horde.org/licenses/bsd.
Mostrar archivo
Open project: horde/horde
Protected Properties
Property |
Type |
Description |
|
$_connected |
boolean |
Boolean indicating whether or not we're connected to the SQL server. |
|
$_db |
DB |
Handle for the current database connection. |
|
$_params |
array |
Hash containing connection parameters. |
|
$_write_db |
DB |
Handle for the current database connection, used for writing. Defaults
to the same handle as $_db if a separate write database is not required. |
|
Public Methods
Method |
Description |
|
__construct ( array $params = [] ) |
Constructs a new SQL storage object. |
|
getPaste ( array $params ) : array |
Retrieves the paste from the database. |
|
getPastes ( $bin, $limit = null, $start = null ) |
|
|
savePaste ( $bin, $paste, $syntax = 'none', $title = '' ) |
|
|
Protected Methods
Method |
Description |
|
_connect ( ) |
Attempts to open a persistent connection to the SQL server. |
|
_disconnect ( ) |
Disconnects from the SQL server and cleans up the connection. |
|
Method Details
__construct()
public method
Constructs a new SQL storage object.
_connect()
protected method
Attempts to open a persistent connection to the SQL server.
_disconnect()
protected method
Disconnects from the SQL server and cleans up the connection.
Retrieves the paste from the database.
getPastes()
public method
public getPastes ( $bin, $limit = null, $start = null ) |
savePaste()
public method
public savePaste ( $bin, $paste, $syntax = 'none', $title = '' ) |
Property Details
$_connected protected_oe property
Boolean indicating whether or not we're connected to the SQL server.
protected bool $_connected |
return |
boolean |
|
$_db protected_oe property
Handle for the current database connection.
protected DB $_db |
return |
DB |
|
$_params protected_oe property
Hash containing connection parameters.
protected array $_params |
return |
array |
|
$_write_db protected_oe property
Handle for the current database connection, used for writing. Defaults
to the same handle as $_db if a separate write database is not required.
protected DB $_write_db |
return |
DB |
|