startTimer(); $config = $this->container['config']; $config->init(); $this->container['plugins']->setup(); if ($config->get('versions') === null) { $filename = GRAV_ROOT . '/user/config/versions.yaml'; if (!is_file($filename)) { $versions = [ 'core' => [ 'grav' => [ 'version' => GRAV_VERSION, 'history' => ['version' => GRAV_VERSION, 'date' => gmdate('Y-m-d H:i:s')] ] ] ]; $config->set('versions', $versions); $file = new YamlFile($filename, new YamlFormatter(['inline' => 4])); $file->save($versions); } } $this->stopTimer(); return $handler->handle($request); } }