<?php namespace Application\Page; /** * Grundlegendes Seiten-Interface * @package Application\Page */ interface PageInterface{ /** * Gibt den eindeutigen, internen Namen der Seite zurück. * @return string */ public function getId(); /** * Gibt an, ob ein NavigationItem für diese Page erzeugt wird. * @return bool */ public function hasNavigationItem(); /** * Gibt den Seitentitel zurück * @return string */ public function getTitle(); /** * Gibt den Pfad zum ViewScript der Seite an * @return string */ public function getViewScript(); /** * Gibt ein Array mit den View Variablen zurück, welches an das ViewScript übergeben werden soll. * @return array */ public function getViewVariables(); }