1: <?php
2:
3: namespace Chromabits\Nucleus\Control\Interfaces;
4:
5: use Closure;
6:
7: /**
8: * Interface ChainInterface
9: *
10: * @author Eduardo Trujillo <ed@chromabits.com>
11: * @package Chromabits\Nucleus\Control\Interfaces
12: */
13: interface ChainInterface extends ApplyInterface
14: {
15: /**
16: * @param callable|Closure $closure
17: *
18: * @return ChainInterface
19: */
20: public function bind(callable $closure);
21: }
22: