PHP Класс Gc\Datatype\AbstractDatatype\AbstractEditor

Наследование: extends Gc\Core\Object
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$config mixed Configuration
$datatype Gc\Datatype\AbstractDatatype Datatype
$name string Get name of datatype
$property Gc\Property\Model Property model

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

Метод Описание
__construct ( AbstractDatatype $datatypeAbstract ) Abstract function for save Editor
addPath ( string $dir ) : AbstractEditor Add path in Zend\View\Resolver\TemplatePathStack
getConfig ( ) : void Get configuration
getDatatype ( ) : AbstractDatatype Get datatype
getHelper ( string $name ) : mixed Retrieve helper from $name
getHelperManager ( ) : Zend\View\HelperPluginManager Get helper manager object
getName ( ) : string Get datatype name
getProperty ( ) : Model Return property model
getRequest ( ) : Zend\Http\PhpEnvironment\Request Get request object
getRouter ( ) : Zend\Mvc\Router\Http\TreeRouteStack Get router object
getUploadUrl ( ) : string Upload dir path
getValue ( ) : string Return property value
load ( ) : void Abstract function for load Editor
render ( string $name, array $data = [] ) : string Render template
save ( ) : void Abstract function for save Editor
setConfig ( mixed $value ) : AbstractEditor Set Configuration
setValue ( mixed $value ) : AbstractEditor Set property value

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

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

Abstract function for save Editor
public __construct ( AbstractDatatype $datatypeAbstract )
$datatypeAbstract Gc\Datatype\AbstractDatatype Datatype

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

Add path in Zend\View\Resolver\TemplatePathStack
public addPath ( string $dir ) : AbstractEditor
$dir string Directory
Результат AbstractEditor

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

Get configuration
public getConfig ( ) : void
Результат void

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

Get datatype
public getDatatype ( ) : AbstractDatatype
Результат Gc\Datatype\AbstractDatatype

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

Retrieve helper from $name
public getHelper ( string $name ) : mixed
$name string Name
Результат mixed

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

Get helper manager object
public getHelperManager ( ) : Zend\View\HelperPluginManager
Результат Zend\View\HelperPluginManager

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

Get datatype name
public getName ( ) : string
Результат string

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

Return property model
public getProperty ( ) : Model
Результат Gc\Property\Model

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

Get request object
public getRequest ( ) : Zend\Http\PhpEnvironment\Request
Результат Zend\Http\PhpEnvironment\Request

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

Get router object
public getRouter ( ) : Zend\Mvc\Router\Http\TreeRouteStack
Результат Zend\Mvc\Router\Http\TreeRouteStack

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

Upload dir path
public getUploadUrl ( ) : string
Результат string

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

Return property value
public getValue ( ) : string
Результат string

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

Abstract function for load Editor
abstract public load ( ) : void
Результат void

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

Render template
public render ( string $name, array $data = [] ) : string
$name string Name
$data array Data
Результат string

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

Abstract function for save Editor
abstract public save ( ) : void
Результат void

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

Set Configuration
public setConfig ( mixed $value ) : AbstractEditor
$value mixed Value
Результат AbstractEditor

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

Set property value
public setValue ( mixed $value ) : AbstractEditor
$value mixed Value
Результат AbstractEditor

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

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

Configuration
protected mixed $config
Результат mixed

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

Datatype
protected AbstractDatatype,Gc\Datatype $datatype
Результат Gc\Datatype\AbstractDatatype

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

Get name of datatype
protected string $name
Результат string

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

Property model
protected Model,Gc\Property $property
Результат Gc\Property\Model