PHP Class Gc\DocumentType\Model

Inheritance: extends Gc\Db\AbstractTable
Mostrar archivo Open project: gotcms/gotcms Class Usage Examples

Protected Properties

Property Type Description
$name string Table name
$views array List of view id

Public Methods

Method Description
addView ( integer $viewId ) : Model Add view
addViews ( array $views ) : Model Add views
delete ( ) : boolean Delete document type model
fromArray ( array $array ) : Model Get model from array
fromId ( integer $documentTypeId ) : Model Get model from id
getAvailableViews ( ) : Collection Get available views
getDependencies ( ) : array Get dependencies
getTabs ( ) : Collection Get Tabs
getUser ( ) : Model Get user model
save ( ) : integer Save document type model

Method Details

addView() public method

Add view
public addView ( integer $viewId ) : Model
$viewId integer View id
return Model

addViews() public method

Add views
public addViews ( array $views ) : Model
$views array Views
return Model

delete() public method

Delete document type model
public delete ( ) : boolean
return boolean

fromArray() public static method

Get model from array
public static fromArray ( array $array ) : Model
$array array Data
return Model

fromId() public static method

Get model from id
public static fromId ( integer $documentTypeId ) : Model
$documentTypeId integer Document type id
return Model

getAvailableViews() public method

Get available views
public getAvailableViews ( ) : Collection
return Gc\View\Collection

getDependencies() public method

Get dependencies
public getDependencies ( ) : array
return array

getTabs() public method

Get Tabs
public getTabs ( ) : Collection
return Gc\Tab\Collection

getUser() public method

Get user model
public getUser ( ) : Model
return Gc\User\Model

save() public method

Save document type model
public save ( ) : integer
return integer

Property Details

$name protected_oe property

Table name
protected string $name
return string

$views protected_oe property

List of view id
protected array $views
return array