Overview

Namespaces

  • Charcoal
    • Config

Classes

  • AbstractConfig
  • AbstractEntity
  • GenericConfig

Interfaces

  • ConfigInterface
  • ConfigurableInterface
  • DelegatesAwareInterface
  • EntityInterface
  • FileAwareInterface
  • SeparatorAwareInterface

Traits

  • ConfigurableTrait
  • DelegatesAwareTrait
  • FileAwareTrait
  • SeparatorAwareTrait
  • Overview
  • Namespace
  • Class

Class GenericConfig

Basic, generic concrete Config container.

Charcoal\Config\AbstractEntity implements Charcoal\Config\EntityInterface
Extended by Charcoal\Config\AbstractConfig implements Charcoal\Config\ConfigInterface, Psr\Container\ContainerInterface, IteratorAggregate uses Charcoal\Config\DelegatesAwareTrait, Charcoal\Config\FileAwareTrait, Charcoal\Config\SeparatorAwareTrait
Extended by Charcoal\Config\GenericConfig
Namespace: Charcoal\Config
Located at Charcoal/Config/GenericConfig.php
Methods inherited from Charcoal\Config\AbstractConfig
__construct(), addFile(), defaults(), getIterator(), merge(), offsetExists(), offsetGet(), offsetReplace(), offsetSet()
Methods inherited from Charcoal\Config\AbstractEntity
camelize(), data(), get(), has(), jsonSerialize(), keys(), offsetUnset(), serialize(), set(), setData(), unserialize()
Methods inherited from Charcoal\Config\DelegatesAwareInterface
addDelegate(), prependDelegate(), setDelegates()
Methods inherited from Charcoal\Config\FileAwareInterface
loadFile()
Methods inherited from Charcoal\Config\SeparatorAwareInterface
setSeparator()
Methods used from Charcoal\Config\DelegatesAwareTrait
addDelegate(), getInDelegates(), hasInDelegates(), prependDelegate(), setDelegates()
Methods used from Charcoal\Config\FileAwareTrait
loadFile()
Methods used from Charcoal\Config\SeparatorAwareTrait
getWithSeparator(), hasWithSeparator(), separator(), setSeparator(), setWithSeparator()
Constants inherited from Charcoal\Config\AbstractConfig
DEFAULT_SEPARATOR
Properties inherited from Charcoal\Config\AbstractEntity
$keys
Properties used from Charcoal\Config\SeparatorAwareTrait
$separator
API documentation generated by ApiGen