1: <?php
2:
3: namespace Charcoal\Config;
4:
5: /**
6: * Describes an object that can perform lookups into multi-dimensional arrays.
7: *
8: * This interface can be fully implemented with its accompanying {@see SeparatorAwareTrait}.
9: */
10: interface SeparatorAwareInterface
11: {
12: /**
13: * Sets the token for traversing a data-tree.
14: *
15: * @param string $separator The token to delimit nested data.
16: * @return SeparatorAwareInterface Chainable
17: */
18: public function setSeparator($separator);
19: }
20: