for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Hal\Application\Config;
class Config
{
/**
* @var array
*/
private $bag = [];
* @param $key
* @param $value
* @return $this
public function set($key, $value)
$this->bag[$key] = $value;
return $this;
}
* @return bool
public function has($key)
return isset($this->bag[$key]);
* @return null
public function get($key)
return $this->has($key) ? $this->bag[$key] : null;
* @return array
public function all()
return $this->bag;
* @param array $array
public function fromArray(array $array)
foreach ($array as $key => $value) {
$this->set($key, $value);