updateToken($tokenExpiration); } else { $user['active'] = true; $user['activation_date'] = new FrozenTime(); } return $user; } /** * Remove user token for validation * * @param \Cake\Datasource\EntityInterface $user user object. * @return \Cake\Datasource\EntityInterface */ protected function _removeValidationToken(EntityInterface $user) { $user['token'] = null; $user['token_expires'] = null; return $this->_table->save($user); } }