PATH:
opt
/
cpanel
/
ea-wappspector
/
vendor
/
rector
/
rector
/
vendor
/
ondram
/
ci-detector
/
src
/
Ci
<?php declare (strict_types=1); namespace RectorPrefix202411\OndraM\CiDetector\Ci; use RectorPrefix202411\OndraM\CiDetector\Env; /** * Unified adapter to retrieve environment variables from current continuous integration server */ abstract class AbstractCi implements CiInterface { /** * @var \OndraM\CiDetector\Env */ protected $env; public function __construct(Env $env) { $this->env = $env; } public function describe() : array { return ['ci-name' => $this->getCiName(), 'build-number' => $this->getBuildNumber(), 'build-url' => $this->getBuildUrl(), 'commit' => $this->getCommit(), 'branch' => $this->getBranch(), 'target-branch' => $this->getTargetBranch(), 'repository-name' => $this->getRepositoryName(), 'repository-url' => $this->getRepositoryUrl(), 'is-pull-request' => $this->isPullRequest()->describe()]; } }
[-] Codeship.php
[edit]
[-] AzurePipelines.php
[edit]
[-] Wercker.php
[edit]
[+]
..
[-] SourceHut.php
[edit]
[-] GitLab.php
[edit]
[-] GitHubActions.php
[edit]
[-] CiInterface.php
[edit]
[-] Travis.php
[edit]
[-] AwsCodeBuild.php
[edit]
[-] AbstractCi.php
[edit]
[-] Drone.php
[edit]
[-] Buddy.php
[edit]
[-] AppVeyor.php
[edit]
[-] TeamCity.php
[edit]
[-] Continuousphp.php
[edit]
[-] BitbucketPipelines.php
[edit]
[-] Jenkins.php
[edit]
[-] Bamboo.php
[edit]
[-] Circle.php
[edit]