Contents

October\Rain\Installer\InstallManager


Public Methods

public getComposerUrl()

public getComposerUrl($withProtocol = true): string 

getComposerUrl returns the endpoint for composer

public static instance()

public static instance(): static 

instance creates a new instance of this singleton

public requestProjectDetails()

public requestProjectDetails(string $projectId): array 

requestProjectDetails about a project based on its identifier.

public requestServerData()

public requestServerData(string $uri, array $postData = []): array 

requestServerData contacts the update server for a response.

Protected Methods

protected createServerUrl()

protected createServerUrl(string $uri): string 

createServerUrl creates a complete gateway server URL from supplied URI

protected makeHttpRequest()

protected makeHttpRequest(
    string $url,
    array $postData
): Illuminate\Http\Client\Response 

makeHttpRequest makes a specialized server request to a URL.