44 public function search($user_id, $mail_folder_id)
46 if (!$this->query_parser->getQuery()) {
51 include_once
'Services/WebServices/RPC/classes/class.ilRpcClientFactory.php';
55 (
string) $this->query_parser->getQuery(),
58 }
catch (Exception
$e) {
59 require_once
'./Services/Logging/classes/public/class.ilLoggerFactory.php';
64 include_once
'Services/Mail/classes/class.ilMailSearchLuceneResultParser.php';
An exception for terminatinating execution or to throw for unit testing.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static getLogger($a_component_id)
Get component logger.
__construct(ilLuceneQueryParser $query_parser, ilMailSearchResult $result)
search($user_id, $mail_folder_id)
static factory($a_package, $a_timeout=0)
Creates an ilRpcClient instance to our ilServer.