<?php /* For licensing terms, see /license.txt */ /** * @package chamilo.include.search */ /** * Base class to make tool processors. * * This processor have to prepare the raw data from the search engine api to * make it usable by search. See some implementations of these classes if you * want to make one. * * Classes that extends this one should be named like: TOOL_<toolname> on * TOOL_<toolname>.class.php * See lp_list_search for an example of calling the process. * * @package chamilo.include.search */ abstract class search_processor { /** * Search engine api results. */ protected $rows = []; /** * Process the data sorted by the constructor. */ abstract protected function process(); }