1: <?php
2: /**
3: * PHP version 5
4: * @package generalDriver
5: * @author Christian Schiffler <c.schiffler@cyberspectrum.de>
6: * @author Stefan Heimes <stefan_heimes@hotmail.com>
7: * @author Tristan Lins <tristan.lins@bit3.de>
8: * @copyright The MetaModels team.
9: * @license LGPL.
10: * @filesource
11: */
12:
13: namespace DcGeneral\Contao\View\Contao2BackendView;
14:
15: use DcGeneral\View\ViewInterface;
16:
17: /**
18: * Interface BackendViewInterface.
19: *
20: * This interface describes extensions over the ViewInterface regarding the Contao 2 Backend view.
21: *
22: * @package DcGeneral\Contao\View\Contao2BackendView
23: */
24: interface BackendViewInterface extends ViewInterface
25: {
26: /**
27: * Set the panel container.
28: *
29: * @param \DcGeneral\Panel\PanelContainerInterface $panelContainer The panel container.
30: *
31: * @return BackendViewInterface
32: */
33: public function setPanel($panelContainer);
34:
35: /**
36: * Retrieve the panel container from the view.
37: *
38: * @return \DcGeneral\Panel\PanelContainerInterface
39: */
40: public function getPanel();
41: }
42:
43: