/**
* {@inheritdoc}
*/
protected function fire()
{
$coreVersion = $this->findPackageVersion(__DIR__ . '/../../../', Application::VERSION);
$this->info("Flarum core {$coreVersion}");
$this->info('PHP ' . PHP_VERSION);
$phpExtensions = implode(', ', get_loaded_extensions());
$this->info("Loaded extensions: {$phpExtensions}");
foreach ($this->extensions->getEnabledExtensions() as $extension) {
/* @var \Flarum\Extension\Extension $extension */
$name = $extension->getId();
$version = $this->findPackageVersion($extension->getPath(), $extension->getVersion());
$this->info("EXT {$name} {$version}");
}
$this->info('Base URL: ' . $this->config['url']);
$this->info('Installation path: ' . getcwd());
}