<?php namespace App\Repositories\User\Interfaces; use Illuminate\Http\Request; interface UserInterface { public function index($type,Request $request); public function store(array $data, $image); public function blocked(int $userId, bool $type); public function show(int $userId); public function update(array $data, int $userId); public function destroy(int $userId); public function showPermissions($userId, int $modelId); }