1: <?php
2:
3: namespace Chromabits\Nucleus\Data\Interfaces;
4:
5: use Chromabits\Nucleus\Control\Interfaces\ApplicativeInterface;
6:
7: /**
8: * Interface ListInterface
9: *
10: * @author Eduardo Trujillo <ed@chromabits.com>
11: * @package Chromabits\Nucleus\Data\Interfaces
12: */
13: interface ListInterface extends
14: MonoidInterface,
15: FoldableInterface,
16: LeftFoldableInterface,
17: ApplicativeInterface,
18: IterableInterface
19: {
20: //
21: }
22: