PHP 클래스 Recca0120\LaravelTracy\Panels\DatabasePanel

상속: extends AbstractPanel
파일 보기 프로젝트 열기: recca0120/laravel-tracy

보호된 프로퍼티들

프로퍼티 타입 설명
$counter integer $counter.
$eventName string $eventName.
$queries array $queries.
$totalTime float $totalTime.

공개 메소드들

메소드 설명
explain ( PDO $pdo, string $sql, array $bindings = [] ) : array explain sql.
formatSql ( string $sql, array $params = null, PDO $connection = null ) : string Returns syntax highlighted SQL command.
getAttributes ( ) : array getAttributes.
getEventName ( ) : string getEventName.
logQuery ( string $sql, array $bindings = [], integer $time, string $name = null, PDO $pdo = null, string $driver = 'mysql' ) : self logQuery.
performQueryAnalysis ( string $sql, string $version = null, float $driver = null ) : array perform quer analysis hint.
prepareBindings ( string $sql, array $bindings = [] ) : string prepare sql.
setEventName ( $eventName ) setEventName.
subscribe ( ) subscribe.

메소드 상세

explain() 공개 정적인 메소드

explain sql.
public static explain ( PDO $pdo, string $sql, array $bindings = [] ) : array
$pdo PDO
$sql string
$bindings array
리턴 array

formatSql() 공개 정적인 메소드

Returns syntax highlighted SQL command.
public static formatSql ( string $sql, array $params = null, PDO $connection = null ) : string
$sql string
$params array
$connection PDO
리턴 string

getAttributes() 공개 메소드

getAttributes.
public getAttributes ( ) : array
리턴 array

getEventName() 공개 메소드

getEventName.
public getEventName ( ) : string
리턴 string

logQuery() 공개 메소드

logQuery.
public logQuery ( string $sql, array $bindings = [], integer $time, string $name = null, PDO $pdo = null, string $driver = 'mysql' ) : self
$sql string
$bindings array
$time integer
$name string
$pdo PDO
$driver string
리턴 self

performQueryAnalysis() 공개 정적인 메소드

perform quer analysis hint.
public static performQueryAnalysis ( string $sql, string $version = null, float $driver = null ) : array
$sql string
$version string
$driver float
리턴 array

prepareBindings() 공개 정적인 메소드

prepare sql.
public static prepareBindings ( string $sql, array $bindings = [] ) : string
$sql string
$bindings array
리턴 string

setEventName() 공개 메소드

setEventName.
public setEventName ( $eventName )

subscribe() 공개 메소드

subscribe.
public subscribe ( )

프로퍼티 상세

$counter 보호되어 있는 프로퍼티

$counter.
protected int $counter
리턴 integer

$eventName 보호되어 있는 프로퍼티

$eventName.
protected string $eventName
리턴 string

$queries 보호되어 있는 프로퍼티

$queries.
protected array $queries
리턴 array

$totalTime 보호되어 있는 프로퍼티

$totalTime.
protected float $totalTime
리턴 float