public static function show() { $arguments = array_key_exists('arguments', $_SESSION) ? $_SESSION['arguments'] : 0; $robotData = $_SESSION['robotData']; // Create an array of UserData objects based on the array of creatorIds if (!is_null($robotData)) { $creators = array(); foreach ($robotData->getCreators() as $creatorId) { $userDataArray = UserDataDB::getUserDataBy('userDataId', $creatorId); $userData = $userDataArray[0]; array_push($creators, $userData); } $_SESSION['creators'] = $creators; RobotDataView::show(); } else { HomeView::show(); } }