PHP Класс Gc\Module\Model

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

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

Свойство Тип Описание
$name string Table name

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

Метод Описание
delete ( ) : boolean Delete module
fromArray ( array $array ) : Model Initialize module from array
fromId ( array $moduleId ) : Model Initiliaze module from id
fromName ( array $moduleName ) : Model Initiliaze module from name
install ( Zend\ModuleManager\ModuleManager $moduleManager, string $moduleName ) : boolean | integer Install module
save ( ) : integer Save Model
uninstall ( AbstractModule $module, Model $model ) : boolean Uninstall from module name

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

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

Delete module
public delete ( ) : boolean
Результат boolean

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

Initialize module from array
public static fromArray ( array $array ) : Model
$array array Data
Результат Model

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

Initiliaze module from id
public static fromId ( array $moduleId ) : Model
$moduleId array Module id
Результат Model

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

Initiliaze module from name
public static fromName ( array $moduleName ) : Model
$moduleName array Module name
Результат Model

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

Install module
public static install ( Zend\ModuleManager\ModuleManager $moduleManager, string $moduleName ) : boolean | integer
$moduleManager Zend\ModuleManager\ModuleManager Module manager
$moduleName string Module Name
Результат boolean | integer

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

Save Model
public save ( ) : integer
Результат integer

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

Uninstall from module name
public static uninstall ( AbstractModule $module, Model $model ) : boolean
$module AbstractModule Module
$model Model Module model
Результат boolean

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

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

Table name
protected string $name
Результат string