\Support\Extends\Laravel\FacadeDB

Summary

Methods
Properties
Constants
transaction()
connection()
registerDoctrineType()
purge()
disconnect()
reconnect()
usingConnection()
getDefaultConnection()
setDefaultConnection()
supportedDrivers()
availableDrivers()
extend()
forgetExtension()
getConnections()
setReconnector()
setApplication()
macro()
mixin()
hasMacro()
flushMacros()
macroCall()
useDefaultQueryGrammar()
useDefaultSchemaGrammar()
useDefaultPostProcessor()
getSchemaBuilder()
table()
query()
selectOne()
scalar()
selectFromWriteConnection()
select()
selectResultSets()
cursor()
insert()
update()
delete()
statement()
affectingStatement()
unprepared()
pretend()
withoutPretending()
bindValues()
prepareBindings()
logQuery()
whenQueryingForLongerThan()
allowQueryDurationHandlersToRunAgain()
totalQueryDuration()
resetTotalQueryDuration()
reconnectIfMissingConnection()
beforeExecuting()
listen()
raw()
escape()
hasModifiedRecords()
recordsHaveBeenModified()
setRecordModificationState()
forgetRecordModificationState()
useWriteConnectionWhenReading()
isDoctrineAvailable()
usingNativeSchemaOperations()
getDoctrineColumn()
getDoctrineSchemaManager()
getDoctrineConnection()
getPdo()
getRawPdo()
getReadPdo()
getRawReadPdo()
setPdo()
setReadPdo()
getName()
getNameWithReadWriteType()
getConfig()
getDriverName()
getQueryGrammar()
setQueryGrammar()
getSchemaGrammar()
setSchemaGrammar()
getPostProcessor()
setPostProcessor()
getEventDispatcher()
setEventDispatcher()
unsetEventDispatcher()
setTransactionManager()
unsetTransactionManager()
pretending()
getQueryLog()
getRawQueryLog()
flushQueryLog()
enableQueryLog()
disableQueryLog()
logging()
getDatabaseName()
setDatabaseName()
setReadWriteType()
getTablePrefix()
setTablePrefix()
withTablePrefix()
resolverFor()
getResolver()
beginTransaction()
commit()
rollBack()
transactionLevel()
afterCommit()
No public properties found
No constants found
getFacadeAccessor()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

transaction()

transaction(\Closure  $closure, string|null  $name = 'default') : mixed

Parameters

\Closure $closure
string|null $name

Throws

\Throwable

Returns

mixed —

connection()

connection(string|null  $name = null) : \PRipple\Illuminate\Database\ConnectionHook

Parameters

string|null $name = null

Returns

\PRipple\Illuminate\Database\ConnectionHook —

registerDoctrineType()

registerDoctrineType(string  $class, string  $name, string  $type) : void

Parameters

string $class
string $name
string $type

purge()

purge(string|null  $name = null) : void

Parameters

string|null $name = null

disconnect()

disconnect(string|null  $name = null) : void

Parameters

string|null $name = null

reconnect()

reconnect(string|null  $name = null) : \PRipple\Illuminate\Database\ConnectionHook

Parameters

string|null $name = null

Returns

\PRipple\Illuminate\Database\ConnectionHook —

usingConnection()

usingConnection(string  $name, callable  $callback) : mixed

Parameters

string $name
callable $callback

Returns

mixed —

getDefaultConnection()

getDefaultConnection() : string

Returns

string —

setDefaultConnection()

setDefaultConnection(string  $name) : void

Parameters

string $name

supportedDrivers()

supportedDrivers() : string[]

Returns

string[] —

availableDrivers()

availableDrivers() : string[]

Returns

string[] —

extend()

extend(string  $name, callable  $resolver) : void

Parameters

string $name
callable $resolver

forgetExtension()

forgetExtension(string  $name) : void

Parameters

string $name

getConnections()

getConnections() : array

Returns

array —

setReconnector()

setReconnector(callable  $reconnector) : void

Parameters

callable $reconnector

setApplication()

setApplication(\Illuminate\Contracts\Foundation\Application  $app) : \PRipple\Illuminate\Database\DatabaseManager

Parameters

\Illuminate\Contracts\Foundation\Application $app

Returns

\PRipple\Illuminate\Database\DatabaseManager —

macro()

macro(string  $name, object|callable  $macro) : void

Parameters

string $name
object|callable $macro

mixin()

mixin(object  $mixin, bool  $replace = true) : void

Parameters

object $mixin
bool $replace = true

hasMacro()

hasMacro(string  $name) : bool

Parameters

string $name

Returns

bool —

flushMacros()

flushMacros() : void

macroCall()

macroCall(string  $method, array  $parameters) : mixed

Parameters

string $method
array $parameters

Returns

mixed —

useDefaultQueryGrammar()

useDefaultQueryGrammar() : void

useDefaultSchemaGrammar()

useDefaultSchemaGrammar() : void

useDefaultPostProcessor()

useDefaultPostProcessor() : void

getSchemaBuilder()

getSchemaBuilder() : \PRipple\Illuminate\Database\Schema\Builder

Returns

\PRipple\Illuminate\Database\Schema\Builder —

table()

table(\Closure|\PRipple\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string  $table, string|null  $as = null) : \PRipple\Illuminate\Database\Query\Builder

Parameters

\Closure|\PRipple\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table
string|null $as = null

Returns

\PRipple\Illuminate\Database\Query\Builder —

query()

query() : \PRipple\Illuminate\Database\Query\Builder

Returns

\PRipple\Illuminate\Database\Query\Builder —

selectOne()

selectOne(string  $query, array  $bindings = [], bool  $useReadPdo = true) : mixed

Parameters

string $query
array $bindings = []
bool $useReadPdo = true

Returns

mixed —

scalar()

scalar(string  $query, array  $bindings = [], bool  $useReadPdo = true) : mixed

Parameters

string $query
array $bindings = []
bool $useReadPdo = true

Returns

mixed —

selectFromWriteConnection()

selectFromWriteConnection(string  $query, array  $bindings = []) : array

Parameters

string $query
array $bindings = []

Returns

array —

select()

select(string  $query, array  $bindings = [], bool  $useReadPdo = true) : array

Parameters

string $query
array $bindings = []
bool $useReadPdo = true

Returns

array —

selectResultSets()

selectResultSets(string  $query, array  $bindings = [], bool  $useReadPdo = true) : array

Parameters

string $query
array $bindings = []
bool $useReadPdo = true

Returns

array —

cursor()

cursor(string  $query, array  $bindings = [], bool  $useReadPdo = true) : \Generator

Parameters

string $query
array $bindings = []
bool $useReadPdo = true

Returns

\Generator —

insert()

insert(string  $query, array  $bindings = []) : bool

Parameters

string $query
array $bindings = []

Returns

bool —

update()

update(string  $query, array  $bindings = []) : int

Parameters

string $query
array $bindings = []

Returns

int —

delete()

delete(string  $query, array  $bindings = []) : int

Parameters

string $query
array $bindings = []

Returns

int —

statement()

statement(string  $query, array  $bindings = []) : bool

Parameters

string $query
array $bindings = []

Returns

bool —

affectingStatement()

affectingStatement(string  $query, array  $bindings = []) : int

Parameters

string $query
array $bindings = []

Returns

int —

unprepared()

unprepared(string  $query) : bool

Parameters

string $query

Returns

bool —

pretend()

pretend(\Closure  $callback) : array

Parameters

\Closure $callback

Returns

array —

withoutPretending()

withoutPretending(\Closure  $callback) : mixed

Parameters

\Closure $callback

Returns

mixed —

bindValues()

bindValues(\PDOStatement  $statement, array  $bindings) : void

Parameters

\PDOStatement $statement
array $bindings

prepareBindings()

prepareBindings(array  $bindings) : array

Parameters

array $bindings

Returns

array —

logQuery()

logQuery(string  $query, array  $bindings, float|null  $time = null) : void

Parameters

string $query
array $bindings
float|null $time = null

whenQueryingForLongerThan()

whenQueryingForLongerThan(\DateTimeInterface|\Carbon\CarbonInterval|float|int  $threshold, callable  $handler) : void

Parameters

\DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold
callable $handler

allowQueryDurationHandlersToRunAgain()

allowQueryDurationHandlersToRunAgain() : void

totalQueryDuration()

totalQueryDuration() : float

Returns

float —

resetTotalQueryDuration()

resetTotalQueryDuration() : void

reconnectIfMissingConnection()

reconnectIfMissingConnection() : void

beforeExecuting()

beforeExecuting(\Closure  $callback) : \PRipple\Illuminate\Database\ConnectionHook

Parameters

\Closure $callback

Returns

\PRipple\Illuminate\Database\ConnectionHook —

listen()

listen(\Closure  $callback) : void

Parameters

\Closure $callback

raw()

raw(mixed  $value) : \Illuminate\Contracts\Database\Query\Expression

Parameters

mixed $value

Returns

\Illuminate\Contracts\Database\Query\Expression —

escape()

escape(string|float|int|bool|null  $value, bool  $binary = false) : string

Parameters

string|float|int|bool|null $value
bool $binary = false

Returns

string —

hasModifiedRecords()

hasModifiedRecords() : bool

Returns

bool —

recordsHaveBeenModified()

recordsHaveBeenModified(bool  $value = true) : void

Parameters

bool $value = true

setRecordModificationState()

setRecordModificationState(bool  $value) : \PRipple\Illuminate\Database\ConnectionHook

Parameters

bool $value

Returns

\PRipple\Illuminate\Database\ConnectionHook —

forgetRecordModificationState()

forgetRecordModificationState() : void

useWriteConnectionWhenReading()

useWriteConnectionWhenReading(bool  $value = true) : \PRipple\Illuminate\Database\ConnectionHook

Parameters

bool $value = true

Returns

\PRipple\Illuminate\Database\ConnectionHook —

isDoctrineAvailable()

isDoctrineAvailable() : bool

Returns

bool —

usingNativeSchemaOperations()

usingNativeSchemaOperations() : bool

Returns

bool —

getDoctrineColumn()

getDoctrineColumn(string  $table, string  $column) : mixed

Parameters

string $table
string $column

Returns

mixed —

getDoctrineSchemaManager()

getDoctrineSchemaManager() : mixed

Returns

mixed —

getDoctrineConnection()

getDoctrineConnection() : mixed

Returns

mixed —

getPdo()

getPdo() : \PDO

Returns

\PDO —

getRawPdo()

getRawPdo() : \PDO|\Closure|null

Returns

\PDO|\Closure|null —

getReadPdo()

getReadPdo() : \PDO

Returns

\PDO —

getRawReadPdo()

getRawReadPdo() : \PDO|\Closure|null

Returns

\PDO|\Closure|null —

setPdo()

setPdo(\PDO|\Closure|null  $pdo) : \PRipple\Illuminate\Database\ConnectionHook

Parameters

\PDO|\Closure|null $pdo

Returns

\PRipple\Illuminate\Database\ConnectionHook —

setReadPdo()

setReadPdo(\PDO|\Closure|null  $pdo) : \PRipple\Illuminate\Database\ConnectionHook

Parameters

\PDO|\Closure|null $pdo

Returns

\PRipple\Illuminate\Database\ConnectionHook —

getName()

getName() : string|null

Returns

string|null —

getNameWithReadWriteType()

getNameWithReadWriteType() : string|null

Returns

string|null —

getConfig()

getConfig(string|null  $option = null) : mixed

Parameters

string|null $option = null

Returns

mixed —

getDriverName()

getDriverName() : string

Returns

string —

getQueryGrammar()

getQueryGrammar() : \PRipple\Illuminate\Database\Query\Grammars\Grammar

Returns

\PRipple\Illuminate\Database\Query\Grammars\Grammar —

setQueryGrammar()

setQueryGrammar(\PRipple\Illuminate\Database\Query\Grammars\Grammar  $grammar) : \PRipple\Illuminate\Database\ConnectionHook

Parameters

\PRipple\Illuminate\Database\Query\Grammars\Grammar $grammar

Returns

\PRipple\Illuminate\Database\ConnectionHook —

getSchemaGrammar()

getSchemaGrammar() : \PRipple\Illuminate\Database\Schema\Grammars\Grammar

Returns

\PRipple\Illuminate\Database\Schema\Grammars\Grammar —

setSchemaGrammar()

setSchemaGrammar(\PRipple\Illuminate\Database\Schema\Grammars\Grammar  $grammar) : \PRipple\Illuminate\Database\ConnectionHook

Parameters

\PRipple\Illuminate\Database\Schema\Grammars\Grammar $grammar

Returns

\PRipple\Illuminate\Database\ConnectionHook —

getPostProcessor()

getPostProcessor() : \PRipple\Illuminate\Database\Query\Processors\Processor

Returns

\PRipple\Illuminate\Database\Query\Processors\Processor —

setPostProcessor()

setPostProcessor(\PRipple\Illuminate\Database\Query\Processors\Processor  $processor) : \PRipple\Illuminate\Database\ConnectionHook

Parameters

\PRipple\Illuminate\Database\Query\Processors\Processor $processor

Returns

\PRipple\Illuminate\Database\ConnectionHook —

getEventDispatcher()

getEventDispatcher() : \Illuminate\Contracts\Events\Dispatcher

Returns

\Illuminate\Contracts\Events\Dispatcher —

setEventDispatcher()

setEventDispatcher(\Illuminate\Contracts\Events\Dispatcher  $events) : \PRipple\Illuminate\Database\ConnectionHook

Parameters

\Illuminate\Contracts\Events\Dispatcher $events

Returns

\PRipple\Illuminate\Database\ConnectionHook —

unsetEventDispatcher()

unsetEventDispatcher() : void

setTransactionManager()

setTransactionManager(\PRipple\Illuminate\Database\DatabaseTransactionsManager  $manager) : \PRipple\Illuminate\Database\ConnectionHook

Parameters

\PRipple\Illuminate\Database\DatabaseTransactionsManager $manager

Returns

\PRipple\Illuminate\Database\ConnectionHook —

unsetTransactionManager()

unsetTransactionManager() : void

pretending()

pretending() : bool

Returns

bool —

getQueryLog()

getQueryLog() : array

Returns

array —

getRawQueryLog()

getRawQueryLog() : array

Returns

array —

flushQueryLog()

flushQueryLog() : void

enableQueryLog()

enableQueryLog() : void

disableQueryLog()

disableQueryLog() : void

logging()

logging() : bool

Returns

bool —

getDatabaseName()

getDatabaseName() : string

Returns

string —

setDatabaseName()

setDatabaseName(string  $database) : \PRipple\Illuminate\Database\ConnectionHook

Parameters

string $database

Returns

\PRipple\Illuminate\Database\ConnectionHook —

setReadWriteType()

setReadWriteType(string|null  $readWriteType) : \PRipple\Illuminate\Database\ConnectionHook

Parameters

string|null $readWriteType

Returns

\PRipple\Illuminate\Database\ConnectionHook —

getTablePrefix()

getTablePrefix() : string

Returns

string —

setTablePrefix()

setTablePrefix(string  $prefix) : \PRipple\Illuminate\Database\ConnectionHook

Parameters

string $prefix

Returns

\PRipple\Illuminate\Database\ConnectionHook —

withTablePrefix()

withTablePrefix(\PRipple\Illuminate\Database\Grammar  $grammar) : \PRipple\Illuminate\Database\Grammar

Parameters

\PRipple\Illuminate\Database\Grammar $grammar

Returns

\PRipple\Illuminate\Database\Grammar —

resolverFor()

resolverFor(string  $driver, \Closure  $callback) : void

Parameters

string $driver
\Closure $callback

getResolver()

getResolver(string  $driver) : mixed

Parameters

string $driver

Returns

mixed —

beginTransaction()

beginTransaction() : void

commit()

commit() : void

rollBack()

rollBack(int|null  $toLevel = null) : void

Parameters

int|null $toLevel = null

transactionLevel()

transactionLevel() : int

Returns

int —

afterCommit()

afterCommit(callable  $callback) : void

Parameters

callable $callback

getFacadeAccessor()

getFacadeAccessor() : string

Get the registered name of the component.

Returns

string —