use Friendica\Core\L10n;
use Friendica\Core\Renderer;
use Friendica\Core\Search;
+use Friendica\DI;
use Friendica\Model;
use Friendica\Network\HTTPException;
use Friendica\Object\Search\ContactResult;
class BaseSearchModule extends BaseModule
{
/**
- * Performs a search with an optional prefix
+ * Performs a contact search with an optional prefix
*
* @param string $search Search query
* @param string $prefix A optional prefix (e.g. @ or !) for searching
* @throws HTTPException\InternalServerErrorException
* @throws \ImagickException
*/
- public static function performSearch($search, $prefix = '')
+ public static function performContactSearch($search, $prefix = '')
{
- $a = self::getApp();
- $config = $a->getConfig();
+ $a = DI::app();
+ $config = DI::config();
$type = Search::TYPE_ALL;
$header = L10n::t('Forum Search - %s', $search);
}
- /** @var Arguments $args */
- $args = self::getClass(Arguments::class);
+ $args = DI::args();
$pager = new Pager($args->getQueryString());
if ($localSearch && empty($results)) {
return '';
}
- $a = self::getApp();
+ $a = DI::app();
$id = 0;
$entries = [];