InterNations\Component\HttpMock\PHPUnit\HttpMockTrait::setUpHttpMockBeforeClass PHP Method

setUpHttpMockBeforeClass() protected static method

protected static setUpHttpMockBeforeClass ( $port = null, $host = null, $basePath = null, $name = null )
    protected static function setUpHttpMockBeforeClass($port = null, $host = null, $basePath = null, $name = null)
    {
        $port = $port ?: static::getHttpMockDefaultPort();
        $host = $host ?: static::getHttpMockDefaultHost();
        $facade = new HttpMockFacade($port, $host, $basePath);
        if ($name === null) {
            static::$staticHttp = $facade;
        } elseif (static::$staticHttp instanceof HttpMockFacadeMap) {
            static::$staticHttp = new HttpMockFacadeMap([$name => $facade] + static::$staticHttp->all());
        } else {
            static::$staticHttp = new HttpMockFacadeMap([$name => $facade]);
        }
        ServerManager::getInstance()->add($facade->server);
    }