PHP 클래스 Doctrine\MongoDB\LoggableDatabase

부터: 1.0
저자: Jonathan H. Wage ([email protected])
저자: Bulat Shakirzyanov ([email protected])
상속: extends MongoDB\Database, implements Doctrine\MongoDB\Loggable
파일 보기 프로젝트 열기: doctrine/mongodb

보호된 프로퍼티들

프로퍼티 타입 설명
$loggerCallable callable The logger callable.

공개 메소드들

메소드 설명
__construct ( Connection $connection, MongoDB $mongoDB, Doctrine\Common\EventManager $evm, integer $numRetries, callable $loggerCallable ) Constructor.
authenticate ( $username, $password )
command ( array $data, array $options = [], &$hash = null )
createCollection ( $name, $cappedOrOptions = false, $size, $max )
drop ( )
execute ( $code, array $args = [] )
getDBRef ( array $ref )
log ( array $log ) Log something using the configured logger callable.

보호된 메소드들

메소드 설명
doGetGridFS ( $prefix )
doSelectCollection ( string $name ) : Doctrine\MongoDB\LoggableCollection Return a new LoggableCollection instance.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( Connection $connection, MongoDB $mongoDB, Doctrine\Common\EventManager $evm, integer $numRetries, callable $loggerCallable )
$connection Connection Connection used to create Collections
$mongoDB MongoDB MongoDB instance being wrapped
$evm Doctrine\Common\EventManager EventManager instance
$numRetries integer Number of times to retry queries
$loggerCallable callable The logger callable

authenticate() 공개 메소드

또한 보기: Database::authenticate()
public authenticate ( $username, $password )

command() 공개 메소드

또한 보기: Database::command()
public command ( array $data, array $options = [], &$hash = null )
$data array
$options array

createCollection() 공개 메소드

또한 보기: Database::createCollection()
public createCollection ( $name, $cappedOrOptions = false, $size, $max )

doGetGridFS() 보호된 메소드

또한 보기: Database::doGetGridFS()
protected doGetGridFS ( $prefix )

doSelectCollection() 보호된 메소드

Return a new LoggableCollection instance.
또한 보기: Database::doSelectCollection()
protected doSelectCollection ( string $name ) : Doctrine\MongoDB\LoggableCollection
$name string
리턴 Doctrine\MongoDB\LoggableCollection

drop() 공개 메소드

또한 보기: Database::drop()
public drop ( )

execute() 공개 메소드

또한 보기: Database::execute()
public execute ( $code, array $args = [] )
$args array

getDBRef() 공개 메소드

또한 보기: Database::getDBRef()
public getDBRef ( array $ref )
$ref array

log() 공개 메소드

Log something using the configured logger callable.
또한 보기: Loggable::log()
public log ( array $log )
$log array

프로퍼티 상세

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

The logger callable.
protected callable $loggerCallable
리턴 callable