Bart\GitHook\StopTheLineJenkins::__construct PHP Method

__construct() public method

public __construct ( )
    public function __construct()
    {
        parent::__construct();
        /** @var JenkinsConfig $jenkinsConfig */
        $jenkinsConfig = Diesel::create('\\Bart\\Jenkins\\JenkinsConfig');
        /** @var Connection $connection */
        $connection = Diesel::create('\\Bart\\Jenkins\\Connection', $jenkinsConfig->domain(), $jenkinsConfig->protocol(), $jenkinsConfig->port());
        $user = $jenkinsConfig->user();
        $token = $jenkinsConfig->token();
        if ($user !== null && $token !== null) {
            $connection->setAuth($user, $token);
        }
        /** @var Job job */
        $this->job = Diesel::create('\\Bart\\Jenkins\\Job', $connection, $jenkinsConfig->jobLocation());
    }
StopTheLineJenkins