/** * @covers ::execute */ public function testExecuteRealRequest() { $this->sut = PublisherChildrenLanguagesByUuid::create($this->productionRequestHandler); $uuid = '7d84ef00-f4f6-4b90-89d7-f20207ee9ca6'; $languageCodes = ['en']; $childrenLanguageCodes = $this->sut->setUuid($uuid)->setLanguageCodes($languageCodes)->execute(); $this->assertInternalType('array', $childrenLanguageCodes); // If the request does not return any data, we cannot test its // integrity. $this->assertNotEmpty($childrenLanguageCodes); foreach ($childrenLanguageCodes as $childrenLanguageCode) { $this->assertInternalType('string', $childrenLanguageCode); } }
public function getPublisherChildrenLanguagesByUuid(array $languageCodes, $uuid) { return PublisherChildrenLanguagesByUuid::create($this->requestHandler)->setLanguageCodes($languageCodes)->setUuid($uuid); }