/** * @Given I have a configuration to use multiple sub-domains */ public function iHaveAConfigurationToUseMultipleSubDomains() { $cloud = Cloud::fromName('aCloud'); $credentials = new Credentials(Key::fromString("aKey"), Secret::fromString("aSecret")); $this->configuration = Configuration::fromCloudAndCredentials($cloud, $credentials); $this->configuration->enableCdnSubdomain(); }
public function buildConfiguration() { $config = Configuration::fromEnvironmentVariable(CloudinaryEnvironmentVariable::fromString($this->getEnvironmentVariable())); if ($this->getCdnSubdomainFlag()) { $config->enableCdnSubdomain(); } $config->getDefaultTransformation()->withGravity(Gravity::fromString($this->getDefaultGravity()))->withFetchFormat(FetchFormat::fromString($this->getFetchFormat()))->withQuality(Quality::fromString($this->getImageQuality()))->withDpr(Dpr::fromString($this->getImageDpr())); return $config; }
function let(Configuration $configuration) { $configuration->build()->shouldBeCalled(); $this->beConstructedThrough('fromConfiguration', [$configuration]); }
private function _getConfiguration($environmentVariable) { return Configuration::fromEnvironmentVariable(CloudinaryEnvironmentVariable::fromString($environmentVariable)); }