PHP Class ActivityLog\Model\Template

Inheritance: extends Gc\Db\AbstractTable
Show file Open project: gotcms/gotcms Class Usage Examples

Protected Properties

Property Type Description
$name string Table name
$renderer Gc\View\Renderer Renderer

Public Methods

Method Description
addEvent ( string $content, integer $templateId, integer $userId ) : array Render template from event params
getTemplate ( integer $id ) : array Return all documents with Event(s)
getTemplates ( ) : array Return all documents with Event(s)
init ( ) : void Initialize adapter
render ( Zend\EventManager\Event $event, array $template ) : string Render template from event params

Method Details

addEvent() public method

Render template from event params
public addEvent ( string $content, integer $templateId, integer $userId ) : array
$content string Content
$templateId integer Template id
$userId integer User id
return array

getTemplate() public method

Return all documents with Event(s)
public getTemplate ( integer $id ) : array
$id integer Event identifier
return array

getTemplates() public method

Return all documents with Event(s)
public getTemplates ( ) : array
return array

init() public method

Initialize adapter
public init ( ) : void
return void

render() public method

Render template from event params
public render ( Zend\EventManager\Event $event, array $template ) : string
$event Zend\EventManager\Event Event
$template array Template data
return string

Property Details

$name protected property

Table name
protected string $name
return string

$renderer protected property

Renderer
protected Renderer,Gc\View $renderer
return Gc\View\Renderer