public function actionAdd()
 {
     $this->prepareUser();
     $this->prepareToken();
     $user_device = new UserDevice();
     $user_device->ID_user = $this->tiUser->ID;
     $user_device->Device_token = $this->token;
     try {
         if (!$user_device->save()) {
             new \Error(5, null, json_encode($user_device->getErrors()));
         }
     } catch (Exception $e) {
         new Error(5, NULL, $e->getMessage());
     }
     new Error(1);
 }
 private function prepareDeviceToken()
 {
     //$token = json_decode($_POST['DeviceToken'], true);
     if (!isset($_POST['DeviceToken'])) {
         new \Error(4, 'DeviceToken');
     }
     $token = $_POST['DeviceToken'];
     $tiUser_Device = new UserDevice();
     $tiUser_Device->Device_token = $token;
     $tiUser_Device->ID_user = $this->tiUser->ID;
     try {
         if (!$tiUser_Device->save()) {
             new \Error(5, null, json_encode($tiUser_Device->getErrors()));
         }
     } catch (Exception $e) {
         new \Error(5, null, $e->getMessage());
     }
 }