22 lines
578 B
PHP
22 lines
578 B
PHP
<?php
|
|
namespace App\CMS\Handlers\Search\Presenters;
|
|
|
|
use App\CMS\Enumerations\ContentStatuses;
|
|
use App\CMS\Handlers\Contracts\SearchPresenterHandler;
|
|
use App\Models\Content\Content;
|
|
|
|
class AdminContent implements SearchPresenterHandler
|
|
{
|
|
public function render($foundItems)
|
|
{
|
|
if (\Auth::user()
|
|
->cannot('manage', Content::class)) {
|
|
return null;
|
|
}
|
|
|
|
return view('admin.search.results.content', [
|
|
'pages' => $foundItems,
|
|
'statuses' => ContentStatuses::getWithTranslations(),
|
|
]);
|
|
}
|
|
} |