PHP Класс RedBeanPHP\ToolBox

The toolbox is an integral part of RedBeanPHP providing the basic architectural building blocks to manager objects, helpers and additional tools like plugins. A toolbox contains the three core components of RedBeanPHP: the adapter, the query writer and the core functionality of RedBeanPHP in OODB.
Автор: Gabor de Mooij and the RedBeanPHP community
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$adapter RedBeanPHP\Adapter\DBAdapter
$oodb RedBeanPHP\OODB
$writer RedBeanPHP\QueryWriter

Открытые методы

Метод Описание
__construct ( RedBeanPHP\OODB $oodb, RedBeanPHP\Adapter $adapter, RedBeanPHP\QueryWriter $writer ) Constructor.
getDatabaseAdapter ( ) : DBAdapter Returns the database adapter in this toolbox.
getRedBean ( ) : RedBeanPHP\OODB Returns the OODB instance in this toolbox.
getWriter ( ) : RedBeanPHP\QueryWriter Returns the query writer in this toolbox.

Описание методов

__construct() публичный Метод

The toolbox is an integral part of RedBeanPHP providing the basic architectural building blocks to manager objects, helpers and additional tools like plugins. A toolbox contains the three core components of RedBeanPHP: the adapter, the query writer and the core functionality of RedBeanPHP in OODB.
public __construct ( RedBeanPHP\OODB $oodb, RedBeanPHP\Adapter $adapter, RedBeanPHP\QueryWriter $writer )
$oodb RedBeanPHP\OODB Object Database, OODB
$adapter RedBeanPHP\Adapter Database Adapter
$writer RedBeanPHP\QueryWriter Query Writer

getDatabaseAdapter() публичный Метод

The adapter is responsible for executing the query and binding the values. The adapter also takes care of transaction handling.
public getDatabaseAdapter ( ) : DBAdapter
Результат RedBeanPHP\Adapter\DBAdapter

getRedBean() публичный Метод

OODB is responsible for creating, storing, retrieving and deleting single beans. Other components rely on OODB for their basic functionality.
public getRedBean ( ) : RedBeanPHP\OODB
Результат RedBeanPHP\OODB

getWriter() публичный Метод

The Query Writer is responsible for building the queries for a specific database and executing them through the adapter.
public getWriter ( ) : RedBeanPHP\QueryWriter
Результат RedBeanPHP\QueryWriter

Описание свойств

$adapter защищенное свойство

protected DBAdapter,RedBeanPHP\Adapter $adapter
Результат RedBeanPHP\Adapter\DBAdapter

$oodb защищенное свойство

protected OODB,RedBeanPHP $oodb
Результат RedBeanPHP\OODB

$writer защищенное свойство

protected QueryWriter,RedBeanPHP $writer
Результат RedBeanPHP\QueryWriter