\DebugBar\StoragePdoStorage

Stores collected data into a database using PDO

Summary

Methods
Properties
Constants
__construct()
setSqlQueries()
save()
get()
find()
clear()
No public properties found
No constants found
getSqlQuery()
$pdo
$tableName
$sqlQueries
N/A
No private methods found
No private properties found
N/A

Properties

$pdo

$pdo : 

Type

$tableName

$tableName : 

Type

$sqlQueries

$sqlQueries : 

Type

Methods

__construct()

__construct(\PDO  $pdo, string  $tableName = 'phpdebugbar', array  $sqlQueries = array()) 

Parameters

\PDO $pdo

The PDO instance

string $tableName
array $sqlQueries

setSqlQueries()

setSqlQueries(array  $queries) 

Sets the sql queries to be used

Parameters

array $queries

save()

save(string  $id, string  $data) 

Saves collected data

Parameters

string $id
string $data

get()

get(string  $id) : array

Returns collected data with the specified id

Parameters

string $id

Returns

array

find()

find(array  $filters = array(), integer  $max = 20, integer  $offset) : array

Returns a metadata about collected data

Parameters

array $filters
integer $max
integer $offset

Returns

array

clear()

clear() 

Clears all the collected data

getSqlQuery()

getSqlQuery(string  $name, array  $vars = array()) : string

Get a SQL Query for a task, with the variables replaced

Parameters

string $name
array $vars

Returns

string