public function __construct($filename, $index)
 {
     $msg = "Config file '{$filename}': 'role[{$index}]' must have 'role' setting";
     parent::__construct(400, $msg, $msg);
 }
 public function __construct($filename, $index)
 {
     $msg = "Config file '{$filename}': 'roles[{$index}]' must be an object";
     parent::__construct(400, $msg, $msg);
 }
 public function __construct($filename)
 {
     $msg = "Config file '{$filename}': appSettings section must be an object";
     parent::__construct(400, $msg, $msg);
 }
 public function __construct($filename)
 {
     $msg = "Config file '{$filename}': roles section must be an array";
     parent::__construct(400, $msg, $msg);
 }
 public function __construct($filename)
 {
     $msg = "Config file '{$filename}': top-level must be an object";
     parent::__construct(400, $msg, $msg);
 }