protected function loadParsedIni($filePath, $subclass)
{
/** @var \Bart\Shell $shell */
$shell = Diesel::create('\\Bart\\Shell');
if (!$shell->file_exists($filePath)) {
throw new ConfigurationException("No configuration file found for {$subclass} at {$filePath}");
}
// @NOTE we're not using the ConfigResolver to resolve environment
// ...distinctions by default. To add this ability, a new method should
// ...be added to this base to resolve and then reset @configurations
return $shell->parse_ini_file($filePath, true);
}