getEnabledExtensions() public method

Get only enabled extensions.
public getEnabledExtensions ( ) : Collection
return Illuminate\Support\Collection
Example #1
0
 /**
  * {@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());
 }