/**
  * Funkce vracející minimální požadovanou verzi PHP
  * @return string
  */
 public static function getPhpMinVersion()
 {
     try {
         $composerConfig = Json::decode(file_get_contents(FilesManager::getRootDirectory() . '/composer.json'), Json::FORCE_ARRAY);
         $phpVersion = $composerConfig['require']['php'];
         $phpVersion = ltrim($phpVersion, '>=~ ');
     } catch (\Exception $e) {
         /*chybu ignorujeme...*/
     }
     if (empty($phpVersion)) {
         $phpVersion = '5.3.1';
     }
     return $phpVersion;
 }
 /**
  * Konstruktor, který zároveň získává přístup k lokální konfiguraci
  */
 public function __construct()
 {
     parent::__construct();
     $this->configManager = new ConfigManager(FilesManager::getRootDirectory() . '/app/config/config.local.neon');
 }
 /**
  * Funkce vracející instanci config manageru
  * @return ConfigManager
  */
 private function createConfigManager()
 {
     if (!$this->configManager instanceof ConfigManager) {
         $this->configManager = new ConfigManager(FilesManager::getRootDirectory() . '/app/config/config.local.neon');
     }
     return $this->configManager;
 }