/** * Removes a property * * @param array|string $props The property to remove * * @return mixed The value of the removed property */ public function remove($props) { $conf = $this->conf->getConfig(); $value = $this->doRemove($conf, $this->arrayize($props)); $this->conf->setConfig($conf); return $value; }
public function __construct(ConfigurationInterface $configuration) { $this->configuration = $configuration; $this->cache = $configuration->isSetup() ? $this->configuration->getConfig() : []; }