/**
* The constructor requires a resource manager object to perform checks against.
* This should ideally be typehinted to Bolt\Configuration\ResourceManager.
*
* @param ResourceManager $config
*/
public function __construct($config = null)
{
parent::__construct($config);
$this->addCheck('publicAssets');
$this->addCheck('database', true);
$this->addCheck('config', true);
}