/**
* Checks the activation status of the given user.
*
* @param \Cartalyst\Sentinel\Users\UserInterface $user
* @return bool
* @throws \Cartalyst\Sentinel\Checkpoints\NotActivatedException
*/
protected function checkActivation(UserInterface $user)
{
$completed = $this->activations->completed($user);
if (!$completed) {
$exception = new NotActivatedException('Your account has not been activated yet.');
$exception->setUser($user);
throw $exception;
}
}