CWP\CWP\Extension\MaintenanceProxyExtension
Used to configure proxy settings for bringyourownideas/silverstripe-maintenance and its related modules
Synopsis
class MaintenanceProxyExtension
extends Extension
{
- // methods
- public void onAfterBuild()
- public void updateClientOptions()
- protected string getCwpProxy()
Hierarchy
Extends
- SilverStripe\Core\Extension
Methods
protected
- getCwpProxy() — Returns a formatted CWP proxy string, e.g. `tcp://proxy.cwp.govt.nz:1234`
public
- onAfterBuild() — Configures required environment settings for Composer's use, applies to {@link \BringYourOwnIdeas\Maintenance\Util\ComposerLoader} and is applied before ComposerLoaderExtension in bringyourownideas/silverstripe-composer-update-checker to ensure the proxy information is set before Composer is created
- updateClientOptions() — Provide proxy options for {@link \BringYourOwnIdeas\Maintenance\Util\ApiLoader} instances to use in their Guzzle clients