Jyxo\Beholder\TestCase\PhpExtension::run PHP Method

run() public method

Performs the test.
public run ( ) : Result
return Jyxo\Beholder\Result
    public function run() : \Jyxo\Beholder\Result
    {
        // Check
        $missing = [];
        foreach ($this->extensionList as $extension) {
            if (!extension_loaded($extension)) {
                $missing[] = $extension;
            }
        }
        // Some extensions are missing
        if (!empty($missing)) {
            return new \Jyxo\Beholder\Result(\Jyxo\Beholder\Result::FAILURE, sprintf('Missing %s', implode(', ', $missing)));
        }
        // OK
        return new \Jyxo\Beholder\Result(\Jyxo\Beholder\Result::SUCCESS);
    }
PhpExtension