<?php  namespace App\Http\Controllers;  use App\Models\Document; use Illuminate\View\View; use App\Enums\DocumentType; use App\Http\Requests\MultiValues; use App\Http\Requests\StoreDocument; use Illuminate\Http\RedirectResponse; use App\Http\Requests\DateRangeSearch;  class DocumentController extends Controller { 	public function publicShow(Document $document): View{}  	public function create(): View{}  	public function destroy(Document $id): RedirectResponse{}  	public function edit(Document $id): View{}  	public function index(DateRangeSearch $request): View{}  	public function multiRemove(MultiValues $request): RedirectResponse{}  	public function store(StoreDocument $request): RedirectResponse{}  	public function update(StoreDocument $request, Document $id): RedirectResponse{}  	public function multiActivate(MultiValues $request): RedirectResponse{}  	public function multiDeactivate(MultiValues $request): RedirectResponse{} }