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\DataDefinition\Definition\View\Panel;
14:
15: /**
16: * Interface FilterElementInformationInterface.
17: *
18: * This interface describes a filter panel element information filtering on a property.
19: *
20: * @package DcGeneral\DataDefinition\Definition\View\Panel
21: */
22: interface FilterElementInformationInterface extends ElementInformationInterface
23: {
24: /**
25: * Set the name of the property to filter on.
26: *
27: * @param string $propertyName The property to filter on.
28: *
29: * @return FilterElementInformationInterface
30: */
31: public function setPropertyName($propertyName);
32:
33: /**
34: * Retrieve the name of the property to filter on.
35: *
36: * @return string
37: */
38: public function getPropertyName();
39: }
40: