public function validateConnectingFacebookUser($facebookUser) { $checkUser = $this->userQuery->filterByFacebookId($facebookUser['id'])->_or()->filterByEmail($facebookUser['email'])->findOne(); $errors = array(); if ($checkUser) { if ($checkUser->getFacebookId() == $facebookUser['id']) { $errors[] = 'This facebook account already linked with another account on our website.'; } else { $errors[] = 'The email address linked to the facebook account is already linked with another account on our website.'; } } return $errors; }