id = $this->generateKeyID(); $this->date_generated = new DateTime(); $this->customer = null; $this->confirm_flag = false; $this->date_confirmed = null; $this->date_code_sent = null; $this->reviews = new ArrayCollection(); $this->capi_user_id = 0; } public function generateKeyID() { // use uniqid for now, since primary key dupes will trigger exceptions return uniqid(); } public function getID() { return $this->id; } public function setPhoneModel($model) { $this->phone_model = $model; return $this; } public function getPhoneModel() { return $this->phone_model; } public function setOSType($type) { $this->os_type = $type; return $this; } public function getOSType() { return $this->os_type; } public function setOSVersion($version) { $this->os_version = $version; return $this; } public function getOSVersion() { return $this->os_version; } public function setPhoneID($id) { $this->phone_id = $id; return $this; } public function getPhoneID() { return $this->phone_id; } public function setDevicePushID($id) { $this->device_push_id = $id; return $this; } public function getDevicePushID() { return $this->device_push_id; } public function setCustomer(Customer $cust = null) { $this->customer = $cust; return $this; } public function getCustomer() { return $this->customer; } public function getDateGenerated() { return $this->date_generated; } public function setPhoneNumber($num) { $this->phone_number = $num; return $this; } public function getPhoneNumber() { return $this->phone_number; } public function setConfirmCode($code) { $this->confirm_code = $code; return $this; } public function getConfirmCode() { return $this->confirm_code; } public function setConfirmed($flag = true) { $this->confirm_flag = $flag; return $this; } public function isConfirmed() { return $this->confirm_flag; } public function setDateConfirmed(DateTime $date) { $this->date_confirmed = $date; return $this; } public function getDateConfirmed() { return $this->date_confirmed; } public function setDateCodeSent(DateTime $date) { $this->date_code_sent = $date; return $this; } public function getDateCodeSent() { return $this->date_code_sent; } public function getReviews() { return $this->reviews; } public function setCapiUserId($capi_user_id) { $this->capi_user_id = $capi_user_id; } public function getCapiUserId() { return $this->capi_user_id; } }