PHP Class eZ\Bundle\EzPublishCoreBundle\Cache\Http\VarnishProxyClientFactory

Datei anzeigen Open project: ezsystems/ezpublish-kernel Class Usage Examples

Public Methods

Method Description
__construct ( eZ\Publish\Core\MVC\ConfigResolverInterface $configResolver, eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\DynamicSettingParserInterface $dynamicSettingParser, $proxyClientClass )
buildProxyClient ( array $servers, string $baseUrl ) : FOS\HttpCache\ProxyClient\Varnish Builds the proxy client, taking dynamically defined servers into account.

Method Details

__construct() public method

public __construct ( eZ\Publish\Core\MVC\ConfigResolverInterface $configResolver, eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\DynamicSettingParserInterface $dynamicSettingParser, $proxyClientClass )
$configResolver eZ\Publish\Core\MVC\ConfigResolverInterface
$dynamicSettingParser eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\DynamicSettingParserInterface

buildProxyClient() public method

Builds the proxy client, taking dynamically defined servers into account.
public buildProxyClient ( array $servers, string $baseUrl ) : FOS\HttpCache\ProxyClient\Varnish
$servers array
$baseUrl string
return FOS\HttpCache\ProxyClient\Varnish