code fixes

This commit is contained in:
Dennis Eichhorn 2024-03-15 20:24:39 +00:00
parent eb2813e1d8
commit e1533ac1e2
2 changed files with 8 additions and 9 deletions

View File

@ -15,7 +15,6 @@ declare(strict_types=1);
namespace Modules\Profile\Controller;
use Modules\Admin\Models\AccountMapper;
use Modules\Admin\Models\AddressMapper;
use Modules\Admin\Models\ContactType;
use Modules\Media\Models\MediaMapper;
use Modules\Media\Models\NullMedia;

View File

@ -47,7 +47,7 @@ final class SearchController extends Controller
*/
public function searchGeneral(RequestAbstract $request, ResponseAbstract $response, array $data = []) : void
{
$names = \explode(' ', ($request->getDataString('search') ?? ''));
$names = \explode(' ', ($request->getDataString('search') ?? ''));
$names[] = ($request->getDataString('search') ?? '');
$mapper = ProfileMapper::getAll()
@ -70,7 +70,7 @@ final class SearchController extends Controller
/** @var \Model\Setting $profileImage */
$profileImage = $this->app->appSettings->get(names: SettingsEnum::DEFAULT_PROFILE_IMAGE, module: 'Profile');
/** @var \Modules\Media\Models\Media $image */
/** @var \Modules\Media\Models\Media $default */
$default = MediaMapper::get()
->where('id', (int) $profileImage->content)
->execute();
@ -80,17 +80,17 @@ final class SearchController extends Controller
$address = empty($account->account->addresses) ? null : \reset($account->account->addresses);
$results[] = [
'title' => $account->account->name1 . ' ' . $account->account->name2,
'link' => '{/base}/profile/view?id=' . $account->id,
'title' => $account->account->name1 . ' ' . $account->account->name2,
'link' => '{/base}/profile/view?id=' . $account->id,
'email' => $account->account->getContactByType(ContactType::EMAIL)->content,
'phone' => $account->account->getContactByType(ContactType::PHONE)->content,
'city' => $address?->city,
'city' => $address?->city,
'image' => $account->image->id === 0
? $default->getPath()
: $account->image->getPath(),
'tags' => [],
'type' => 'list_accounts',
'module' => 'Profile',
'tags' => [],
'type' => 'list_accounts',
'module' => 'Profile',
];
}