PHP Класс N98\Magento\DbSettings

Database settings. The Magento database settings are stored in a SimpleXMLElement structure
Наследование: implements ArrayAcces\ArrayAccess, implements IteratorAggregat\IteratorAggregate
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( string $file )
getConfig ( ) : array content of previous $dbSettings field of the DatabaseHelper
getConnection ( ) : PDO Connects to the database without initializing magento
getDatabaseName ( ) : string
getDsn ( ) : string Get Mysql PDO DSN
getHost ( ) : string
getIterator ( ) : ArrayIterator
getMysqlClientToolConnectionString ( )
getPassword ( ) : string
getPort ( ) : string
getTablePrefix ( ) : string
getUnixSocket ( ) : string
getUsername ( ) : string
isSocketConnect ( ) : boolean
offsetExists ( $offset ) : boolean
offsetGet ( $offset ) : mixed
offsetSet ( mixed $offset, mixed $value )
offsetUnset ( mixed $offset )
setFile ( string $file )

Приватные методы

Метод Описание
parseResources ( SimpleXMLElement $resources ) helper method to parse config file segment related to the database settings
quoteIdentifier ( string $identifier ) : string Mysql quoting of an identifier

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

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

public __construct ( string $file )
$file string path to app/etc/local.xml

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

content of previous $dbSettings field of the DatabaseHelper
public getConfig ( ) : array
Результат array

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

Connects to the database without initializing magento
public getConnection ( ) : PDO
Результат PDO

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

public getDatabaseName ( ) : string
Результат string of the database identifier, null if not in use

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

Get Mysql PDO DSN
public getDsn ( ) : string
Результат string

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

public getHost ( ) : string
Результат string hostname, null if there is no hostname setup (e.g. unix_socket)

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

public getIterator ( ) : ArrayIterator
Результат ArrayIterator

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

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

public getPassword ( ) : string
Результат string password

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

public getPort ( ) : string
Результат string port, null if not setup

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

public getTablePrefix ( ) : string
Результат string table prefix, null if not in the settings (no or empty prefix)

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

public getUnixSocket ( ) : string
Результат string unix socket, null if not in use

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

public getUsername ( ) : string
Результат string username

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

public isSocketConnect ( ) : boolean
Результат boolean

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

public offsetExists ( $offset ) : boolean
Результат boolean true on success or false on failure.

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

public offsetGet ( $offset ) : mixed
Результат mixed Can return all value types.

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

public offsetSet ( mixed $offset, mixed $value )
$offset mixed
$value mixed

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

public offsetUnset ( mixed $offset )
$offset mixed

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

public setFile ( string $file )
$file string path to app/etc/local.xml