public function testAutoSaveClear() { $first_patient_id = 1; $second_patient_id = 2; $first_queue_id = 1; $second_queue_id = 1; $data = array('key' => 'value'); AutoSaveTicket::saveFormData($first_patient_id, $first_queue_id, $data); AutoSaveTicket::saveFormData($second_patient_id, $second_queue_id, $data); $this->assertNotNull(AutoSaveTicket::getFormData($first_patient_id, $first_queue_id)); $this->assertNotNull(AutoSaveTicket::getFormData($first_patient_id, $second_queue_id)); AutoSaveTicket::clear(); $this->assertNull(AutoSaveTicket::getFormData($first_patient_id, $first_queue_id)); $this->assertNull(AutoSaveTicket::getFormData($first_patient_id, $second_queue_id)); }
private static function autoSaveTicket($data) { unset($data['YII_CSRF_TOKEN']); unset($data['queue']); AutoSaveTicket::saveFormData($_POST['patient_id'], $_POST['from_queue_id'], $data); }