PHP Класс DbPatch_Core_Db

Автор: Sandy Pleyte
Автор: Martijn De Letter
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$adapter null | Zend_Db_Adapter_Abstract
$config Zend_Config

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

Метод Описание
__construct ( Zend_Config | Zend_Config_Ini | Zend_Config_Xml $config ) : void
dump ( string $filename ) : boolean Dump database to file
getAdapter ( ) : null | Zend_Db_Adapter_Abstract
getConfig ( ) : Zend_Config
import ( string $filename ) : boolean Import a SQL file
reconnect ( ) : DbPatch_Core_Db Reconnect to the database, this will create a new adapter instance.

Защищенные методы

Метод Описание
enableOldConfigCompatibility ( ) : DbPatch_Core_Db This method provides backward compatibility for the 'bin_dir' configuration option. it could be removed in future versions. using bin_dir only is not sufficient because it limits the user to mysql/mysqldump. it's also not possible to use bin_dir and pass a Zend_Db_Adapter instance as configuration value.
getCliCommand ( string $command, string $filename ) : string

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

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

public __construct ( Zend_Config | Zend_Config_Ini | Zend_Config_Xml $config ) : void
$config Zend_Config | Zend_Config_Ini | Zend_Config_Xml
Результат void

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

Dump database to file
public dump ( string $filename ) : boolean
$filename string
Результат boolean

enableOldConfigCompatibility() защищенный Метод

This method provides backward compatibility for the 'bin_dir' configuration option. it could be removed in future versions. using bin_dir only is not sufficient because it limits the user to mysql/mysqldump. it's also not possible to use bin_dir and pass a Zend_Db_Adapter instance as configuration value.
protected enableOldConfigCompatibility ( ) : DbPatch_Core_Db
Результат DbPatch_Core_Db

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

public getAdapter ( ) : null | Zend_Db_Adapter_Abstract
Результат null | Zend_Db_Adapter_Abstract

getCliCommand() защищенный Метод

protected getCliCommand ( string $command, string $filename ) : string
$command string Shell command template to execute, takes :configkey notation
$filename string Filename of patch or dump file
Результат string Command to execute

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

public getConfig ( ) : Zend_Config
Результат Zend_Config

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

Import a SQL file
public import ( string $filename ) : boolean
$filename string
Результат boolean

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

Reconnect to the database, this will create a new adapter instance.
public reconnect ( ) : DbPatch_Core_Db
Результат DbPatch_Core_Db

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

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

protected null|Zend_Db_Adapter_Abstract $adapter
Результат null | Zend_Db_Adapter_Abstract

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

protected Zend_Config $config
Результат Zend_Config