public function testCustomConfigurationPassed() { $configuration = new GenericConfiguration(); $configuration->setLocale('nl-be')->setClientName('test')->setRequest(new Request()); $request = RequestFactory::createRequest($configuration); $this->assertSame($configuration, \PHPUnit_Framework_Assert::readAttribute($request, 'configuration')); }
* Copyright 2015 Chris Schalenborgh <*****@*****.**> * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'tests' . DIRECTORY_SEPARATOR . 'bootstrap.php'; use ZalandoPHP\ZalandoPHP; use ZalandoPHP\Configuration\GenericConfiguration; use ZalandoPHP\Operations\Facets; $conf = new GenericConfiguration(); try { $conf->setLocale('nl-NL')->setClientName('zalando-php-wrapper')->setResponseType('array'); } catch (\Exception $e) { echo $e->getMessage(); } $zalandoPHP = new ZalandoPHP($conf); //$facets = new Facets('category=fitness-kinderen'); $facets = new Facets('brandFamily=C70'); $formattedResponse = $zalandoPHP->runOperation($facets); echo '<pre>'; print_r($formattedResponse); echo '</pre>';
public function testLocaleSetter() { $object = new GenericConfiguration(); $object->setLocale('nl-be'); $this->assertEquals('nl-be', $object->getLocale()); }
* You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'tests' . DIRECTORY_SEPARATOR . 'bootstrap.php'; use ZalandoPHP\ZalandoPHP; use ZalandoPHP\Configuration\GenericConfiguration; use ZalandoPHP\Operations\Articles; $conf = new GenericConfiguration(); try { $conf->setLocale('nl-BE')->setClientName('zalando-php-wrapper')->setResponseType('array')->setTimeout(12)->setConnectionTimeout(45); } catch (\Exception $e) { echo $e->getMessage(); } $zalandoPHP = new ZalandoPHP($conf); $articles = new Articles(); //$articles->setColor('red,green'); //$articles->setBrand('BE1,ME1'); //$articles->setPage(3); //$articles->setPageSize(5); $articles->setCategory('baby-accessoires,baby-accessoires-promo,babys-schoenen,babys-schoenen-promo,babyslaapzak,babyslaapzak-promo,babyslofjes,babyslofjes-promo,kinderkleding-baby-ondergoed-rompers,kinderkleding-baby-ondergoed-rompers-promo,luxe-baby-accessoires'); $formattedResponse = $zalandoPHP->runOperation($articles); echo '<pre>'; print_r($formattedResponse); echo '</pre>';