/** * @param array $config Configuration for this session. You can also call Session::getDefaultConfig() to check what are config made off. */ public function __construct(array $config = NULL) { $this->session = array(); $this->config = $this->getDefaultConfig(); if ($config === NULL) { $globalConfig = Config::getConfigFromFile(); array_merge($this->config, $globalConfig['session']); } else { array_merge($this->config, $config); } $this->initSession(); }