HEX
Server: LiteSpeed
System: Linux sv4.hami.host 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64
User: armgroup (1008)
PHP: 8.2.32
Disabled: show_source, system, shell_exec, passthru, exec, popen, proc_open, mail, socket_create, socket_create_listen, socket_create_pair, link, dl, openlog, syslog, stream_socket_server, curl_multi_init
Upload Files
File: //home/armgroup/libs/vendor/shetabit/multipay/tests/TestCase.php
<?php

namespace Shetabit\Multipay\Tests;

use PHPUnit\Framework\TestCase as BaseTestCase;
use Shetabit\Multipay\Tests\Drivers\BarDriver;

class TestCase extends BaseTestCase
{
    private $config = [];

    protected function setUp() : void
    {
        $this->environmentSetUp();
    }

    protected function config() : array
    {
        return $this->config;
    }

    private function environmentSetUp()
    {
        $this->config = $this->loadConfig();

        $this->config['map']['bar'] = BarDriver::class;
        $this->config['drivers']['bar'] = [
            'callback' => '/callback'
        ];
    }

    private function loadConfig() : array
    {
        return require(__DIR__.'/../config/payment.php');
    }
}