/**
  * @param $extension
  * @return bool
  */
 protected function isExtensionInstalled($extension)
 {
     if (!$this->extensions) {
         $modules = $this->extensionManager->discoverModules()->showCore()->showNoCore()->showInstalled()->getList(TRUE);
         $themes = $this->extensionManager->discoverThemes()->showCore()->showNoCore()->showInstalled()->getList(TRUE);
         $profiles = $this->extensionManager->discoverProfiles()->showCore()->showNoCore()->showInstalled()->getList(TRUE);
         $this->extensions = array_merge($modules, $themes, $profiles);
     }
     return in_array($extension, $this->extensions);
 }
 /**
  * @param bool|TRUE $status
  * @return int
  */
 private function getThemeCount($status = true)
 {
     if ($status) {
         return count($this->extensionManager->discoverThemes()->showCore()->showNoCore()->showInstalled()->getList());
     }
     return count($this->extensionManager->discoverThemes()->showCore()->showNoCore()->showUninstalled()->getList());
 }