for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace DICIT\Config;
abstract class AbstractConfig
{
protected $data = array();
public function load($force = false)
if ($force || empty($this->data)) {
$this->data = $this->doLoad();
}
return $this->data;
public function getData()
abstract protected function doLoad();