private function parseConfiguration(): void
    {
        $configFilePath = dirname(__DIR__, 7) . '/src/' . $this->getConfigPath() . '/config.ini';

        if (!file_exists($configFilePath)) {
            throw new ConfigurationNotFoundException('Configuration file in ' . $configFilePath . ' not found.');
        }

        $this->configuration = parse_ini_file($configFilePath, true);

        if (!$this->isConfigured(['root_namespace', 'env'], 'framework')) {
            throw new MissingConfigurationException(['root_namespace', 'env'], 'framework');
        }
    }