Introduced configurations and application object (test code)

This commit is contained in:
2020-12-15 21:46:46 +01:00
parent cf30a1280d
commit bf79e9cee7
7 changed files with 131 additions and 8 deletions

View File

@@ -0,0 +1,54 @@
<?php
namespace Core\Configuration;
/**
* Class Configurations
* @package Core\Configuration
* @author Romano Schoonheim https://github.com/romano1996
*/
class Configurations
{
private $configurations = [];
public function __construct(FileSystem $fileSystem)
{
foreach ($fileSystem->getConfigurationFiles() as $configurationFile) {
print_r($configurationFile);
}
}
// private const IGNORED_FILES = [
// '.',
// '..',
// 'config.php',
// 'config_sample.php'
// ];
//
//
// private $configurations = [];
//
// public function __construct()
// {
// foreach (scandir(self::CONFIGURATION_DIRECTORY) as $item) {
// if (in_array($item, self::IGNORED_FILES)) {
// continue;
// }
//
// $filePath = self::CONFIGURATION_DIRECTORY . $item;
//
//
//
//
// die();
// }
// }
//
// public function config(string $path): array
// {
// return $this->configurations;
// }
}