NextDom\Market\GitManager
Gestion des informations liées à GitHub
Synopsis
class GitManager
{
- // members
- private $gitId;
- private DataStorage $dataStorage;
- private string $githubApiDomain = 'https://api.github.com';
- // methods
- public void __construct()
- public bool updateRepositoriesList()
- protected string|bool downloadRepositoriesList()
- protected void saveIgnoreList()
- public void updateRepositories()
- protected array|mixed getIgnoreList()
- public array getItems()
- public bool|array getRepositoriesList()
Members
private
- $dataStorage — NextDom\Helpers\DataStorage
- $gitId — string
- $githubApiDomain — string
Methods
protected
- downloadRepositoriesList() — Télécharge la liste des dépôts au format JSON
- getIgnoreList() — Obtenir la liste des dépots ignorés
- saveIgnoreList() — Sauvegarder la liste des dépôts ignorés
public
- __construct() — Constructeur du gestionnaire Git
- getItems() — Obtenir la liste des plugins
- getRepositoriesList() — Lire le contenu du fichier contenant la liste des dépôts
- updateRepositories() — Mettre à jour les dépôts
- updateRepositoriesList() — Met à jour la liste des dépôts