Overview

Namespaces

  • Charcoal
    • Config

Classes

  • Charcoal\Config\AbstractConfig
  • Charcoal\Config\AbstractEntity
  • Charcoal\Config\GenericConfig

Interfaces

  • Charcoal\Config\ConfigInterface
  • Charcoal\Config\ConfigurableInterface
  • Charcoal\Config\DelegatesAwareInterface
  • Charcoal\Config\EntityInterface
  • Charcoal\Config\FileAwareInterface
  • Charcoal\Config\SeparatorAwareInterface

Traits

  • Charcoal\Config\ConfigurableTrait
  • Charcoal\Config\DelegatesAwareTrait
  • Charcoal\Config\FileAwareTrait
  • Charcoal\Config\SeparatorAwareTrait
  • Overview
  • Namespace
  • Class
 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: 
API documentation generated by ApiGen