mirror of https://github.com/openvk/chandler.git
16 lines
388 B
PHP
16 lines
388 B
PHP
<?php declare(strict_types=1);
|
|
namespace Chandler\MVC;
|
|
use Latte\Engine as TemplatingEngine;
|
|
|
|
interface IPresenter
|
|
{
|
|
function getTemplatingEngine(): TemplatingEngine;
|
|
function getTemplateScope(): array;
|
|
|
|
function onStartup(): void;
|
|
function onBeforeRender(): void;
|
|
function onAfterRender(): void;
|
|
function onStop(): void;
|
|
function onDestruction(): void;
|
|
}
|