/** * Generates the item data and then returns it * * @return array $data Item data */ protected function getFormData() { $data = array(); $data['catid'] = PFdatagenHelper::getRandomCategoryId('com_pfprojects'); $data['title'] = PFdatagenHelper::getRandomString(64, 'Project - '); $data['description'] = PFdatagenHelper::getRandomText(); $data['created'] = PFdatagenHelper::getRandomPastDateTime(30, 0); $data['created_by'] = PFdatagenHelper::getRandomUserId(); $data['modified_by'] = PFdatagenHelper::getRandomUserId(50); $data['modified'] = PFdatagenHelper::getRandomPastDateTime($data['created'], $data['modified_by'] ? 0 : 100); $data['state'] = PFdatagenHelper::getRandomState(); $data['start_date'] = PFdatagenHelper::getRandomPastDateTime(30); $data['end_date'] = PFdatagenHelper::getRandomFutureDateTime(90); $data['rules'] = PFdatagenHelper::getRandomUserGroupIds(); $data['labels'] = $this->getRandomLabels(); return $data; }