/**
* searchMember
*
* @param null $keyword
*
* @return \Xpressengine\Presenter\RendererInterface
*/
public function search($keyword = null)
{
/** @var UserRepository $users */
$users = $this->handler->users();
if ($keyword === null) {
return XePresenter::makeApi([]);
}
$matchedMemberList = $users->query()->where('displayName', 'like', '%' . $keyword . '%')->paginate(null, ['id', 'displayName', 'email'])->items();
return XePresenter::makeApi($matchedMemberList);
}