PHP Class Gush\ThirdParty\Gitlab\GitLabFactory

Author: Julien Bianchi ([email protected])
Inheritance: implements Gush\Factory\IssueTrackerFactory, implements Gush\Factory\RepositoryManagerFactory
Afficher le fichier Open project: gushphp/gush

Méthodes publiques

Méthode Description
createConfigurator ( Symfony\Component\Console\Helper\HelperSet $helperSet, Config $config )
createIssueTracker ( array $trackerConfig, Config $globalConfig )
createRepositoryManager ( array $adapterConfig, Config $config )

Méthodes protégées

Méthode Description
getGitLabClient ( string $url ) : Gitlab\Client

Method Details

createConfigurator() public méthode

public createConfigurator ( Symfony\Component\Console\Helper\HelperSet $helperSet, Config $config )
$helperSet Symfony\Component\Console\Helper\HelperSet
$config Gush\Config

createIssueTracker() public méthode

public createIssueTracker ( array $trackerConfig, Config $globalConfig )
$trackerConfig array
$globalConfig Gush\Config

createRepositoryManager() public méthode

public createRepositoryManager ( array $adapterConfig, Config $config )
$adapterConfig array
$config Gush\Config

getGitLabClient() protected static méthode

protected static getGitLabClient ( string $url ) : Gitlab\Client
$url string
Résultat Gitlab\Client