/** * @param $id * @param $publishingEnabled * @param $publishData * @return \Cms\Data\Website */ protected function createWebsiteData($id, $publishingEnabled, $publishData) { $website = new \Cms\Data\Website(); $website->setId($id); $website->setName('this is the name of "' . $id . '"'); $website->setPublishingEnabled($publishingEnabled); $website->setPublish(json_encode($publishData)); return $website; }
/** * @param $websiteCountWithPublishingEnabled * @param $websiteCountWithPublishingDisabled * * @return \Cms\Data\Website */ private function createTestWebsites($websiteCountWithPublishingEnabled, $websiteCountWithPublishingDisabled) { $publishingEnabledArray = array(); for ($i = 1; $i <= $websiteCountWithPublishingEnabled; $i++) { $publishingEnabledArray[] = true; } for ($i = 1; $i <= $websiteCountWithPublishingDisabled; $i++) { $publishingEnabledArray[] = false; } shuffle($publishingEnabledArray); $websites = array(); foreach ($publishingEnabledArray as $i => $isEnabled) { $website = new \Cms\Data\Website(); $website->setId('WEBSITE-ID-' . $i); $website->setName('publishingEnabled: ' . ($isEnabled ? 'yes' : 'no')); $website->setPublishingEnabled($isEnabled); $websites[] = $website; } return $websites; }