PHP Класс PMA\libraries\plugins\schema\ExportRelationSchema

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$db
$diagram
$offline
$orientation
$pageNumber
$paper
$sameWide
$showColor
$showKeys
$tableDimension

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

Метод Описание
__construct ( string $db, object $diagram ) Constructor.
dieSchema ( integer $pageNumber, string $type = '', string $error_message = '' ) : void Displays an error message
getOrientation ( ) : string Returns orientation
getPageNumber ( ) : integer Returns the schema page number
getPaper ( ) : string Returns the paper size
isAllTableSameWidth ( ) : boolean Returns whether to use same width for all tables or not
isOffline ( ) : boolean Returns whether the client side database is used
isShowColor ( ) : boolean Returns whether to show colors
isShowKeys ( ) : boolean Returns whether to show keys
isTableDimension ( ) : boolean Returns whether to show table dimensions
setAllTablesSameWidth ( boolean $value ) : void Set same width of All Tables
setOffline ( boolean $value ) : void Set whether the document is generated from client side DB
setOrientation ( string $value ) : void Set Orientation
setPageNumber ( integer $value ) : void Set Page Number
setPaper ( string $value ) : void Set type of paper
setShowColor ( boolean $value ) : void Sets showColor
setShowKeys ( boolean $value ) : void Set Show only keys
setTableDimension ( boolean $value ) : void Set Table Dimension

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

Метод Описание
getFileName ( String $extension ) : string Returns the file name
getTablesFromRequest ( ) : array Get the table names from the request

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

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

Constructor.
public __construct ( string $db, object $diagram )
$db string database name
$diagram object schema diagram

dieSchema() публичный статический Метод

Displays an error message
public static dieSchema ( integer $pageNumber, string $type = '', string $error_message = '' ) : void
$pageNumber integer ID of the chosen page
$type string Schema Type
$error_message string The error message
Результат void

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

Returns the file name
protected getFileName ( String $extension ) : string
$extension String file extension
Результат string file name

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

Returns orientation
public getOrientation ( ) : string
Результат string orientation

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

Returns the schema page number
public getPageNumber ( ) : integer
Результат integer schema page number

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

Returns the paper size
public getPaper ( ) : string
Результат string paper size

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

Get the table names from the request
protected getTablesFromRequest ( ) : array
Результат array an array of table names

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

Returns whether to use same width for all tables or not
public isAllTableSameWidth ( ) : boolean
Результат boolean whether to use same width for all tables or not

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

Returns whether the client side database is used
public isOffline ( ) : boolean
Результат boolean

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

Returns whether to show colors
public isShowColor ( ) : boolean
Результат boolean whether to show colors

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

Returns whether to show keys
public isShowKeys ( ) : boolean
Результат boolean whether to show keys

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

Returns whether to show table dimensions
public isTableDimension ( ) : boolean
Результат boolean whether to show table dimensions

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

Set same width of All Tables
public setAllTablesSameWidth ( boolean $value ) : void
$value boolean set same width of all tables or not
Результат void

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

Set whether the document is generated from client side DB
public setOffline ( boolean $value ) : void
$value boolean offline or not
Результат void

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

Set Orientation
public setOrientation ( string $value ) : void
$value string Orientation will be portrait or landscape
Результат void

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

Set Page Number
public setPageNumber ( integer $value ) : void
$value integer Page Number of the document to be created
Результат void

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

Set type of paper
public setPaper ( string $value ) : void
$value string paper type can be A4 etc
Результат void

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

Sets showColor
public setShowColor ( boolean $value ) : void
$value boolean whether to show colors
Результат void

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

Set Show only keys
public setShowKeys ( boolean $value ) : void
$value boolean show only keys or not
Результат void

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

Set Table Dimension
public setTableDimension ( boolean $value ) : void
$value boolean show table co-ordinates or not
Результат void

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

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

protected $db

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

protected $diagram

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

protected $offline

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

protected $orientation

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

protected $pageNumber

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

protected $paper

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

protected $sameWide

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

protected $showColor

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

protected $showKeys

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

protected $tableDimension