1: <?php
2: /**
3: * This set of classes implements a Flyweight pattern
4: * (http://en.wikipedia.org/wiki/Flyweight_pattern). Refactor/rename
5: * some based on this fact?
6: *
7: * @package Lens
8: */
9:
10: /**
11: * @package Lens
12: */
13: interface Horde_Lens_Interface {
14:
15: /**
16: * Set the current object to view with the Lens.
17: */
18: public function decorate($target);
19:
20: }
21: