/**
  * @param string $employeeId
  * @return \Adldap\Models\Entry
  * @throws UserNotFoundException
  */
 public function findUser($employeeId)
 {
     $this->connect();
     $criteria = $this->getSearchCriteria();
     try {
         /** @var \Adldap\Models\Entry $user */
         $user = $this->ldapProvider->search()->select($criteria)->findByOrFail($this->employeeIdAttribute, $employeeId);
     } catch (\Exception $e) {
         throw new UserNotFoundException('User not found', 1463493653, $e);
     }
     return $user;
 }