title = $title; $this->description = $description; $this->count = 0; $this->pipeline = array(); } public static function getSession($info) { if (!empty($info)) { $title = $info['sessionTitle']; $description = $info['sessionDescription']; $session = new Session($title, $description); $session->count = $info['pipelineCount']; $pipelineCount = 1; for ($i = 1; $i < $session->count + 1; $i++) { if (isset($info[$i . 's'])) { $session->pipeline[$i . 's'] = $info[$i . 's']; } else if (isset($info[$i . 'd'])) { $session->pipeline[$i . 'd'] = $info[$i . 'd']; } else if (isset($info[$i . 'a'])) { $session->pipeline[$i . 'a'] = $info[$i . 'a']; } $pipelineCount++; } return $session; } else return null; } } ?>