| Current Path : /home/rtorresani/www/vendor/rector/rector/vendor/ondram/ci-detector/src/ |
| Current File : //home/rtorresani/www/vendor/rector/rector/vendor/ondram/ci-detector/src/CiDetectorInterface.php |
<?php
declare (strict_types=1);
namespace RectorPrefix202304\OndraM\CiDetector;
use RectorPrefix202304\OndraM\CiDetector\Ci\CiInterface;
use RectorPrefix202304\OndraM\CiDetector\Exception\CiNotDetectedException;
/**
* Unified way to get environment variables from current continuous integration server
*/
interface CiDetectorInterface
{
/**
* Is current environment an recognized CI server?
*/
public function isCiDetected() : bool;
/**
* Detect current CI server and return instance of its settings
*
* @throws CiNotDetectedException
*/
public function detect() : CiInterface;
}