Add PHP type hints for Laravel 10

This commit is contained in:
Shift
2023-02-19 16:19:46 +00:00
committed by HolgerHatGarKeineNode
parent ad55c69b51
commit 98a430c91c
192 changed files with 563 additions and 550 deletions

View File

@@ -13,7 +13,7 @@ class BasePolicy
* @param string $ability
* @return void|bool
*/
public function before(User $user, $ability)
public function before(User $user, string $ability)
{
if ($user->hasRole('super-admin') || config('app.super-admin')) {
return true;

View File

@@ -16,7 +16,7 @@ class BitcoinEventPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class BitcoinEventPolicy extends BasePolicy
* @param \App\Models\BitcoinEvent $bitcoinEvent
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, BitcoinEvent $bitcoinEvent)
public function view(User $user, BitcoinEvent $bitcoinEvent): bool
{
return true;
}
@@ -39,7 +39,7 @@ class BitcoinEventPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return true;
}
@@ -51,7 +51,7 @@ class BitcoinEventPolicy extends BasePolicy
* @param \App\Models\BitcoinEvent $bitcoinEvent
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, BitcoinEvent $bitcoinEvent)
public function update(User $user, BitcoinEvent $bitcoinEvent): bool
{
return $bitcoinEvent->created_by === $user->id || $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -63,7 +63,7 @@ class BitcoinEventPolicy extends BasePolicy
* @param \App\Models\BitcoinEvent $bitcoinEvent
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, BitcoinEvent $bitcoinEvent)
public function delete(User $user, BitcoinEvent $bitcoinEvent): bool
{
//
}
@@ -75,7 +75,7 @@ class BitcoinEventPolicy extends BasePolicy
* @param \App\Models\BitcoinEvent $bitcoinEvent
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, BitcoinEvent $bitcoinEvent)
public function restore(User $user, BitcoinEvent $bitcoinEvent): bool
{
//
}
@@ -87,7 +87,7 @@ class BitcoinEventPolicy extends BasePolicy
* @param \App\Models\BitcoinEvent $bitcoinEvent
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, BitcoinEvent $bitcoinEvent)
public function forceDelete(User $user, BitcoinEvent $bitcoinEvent): bool
{
//
}

View File

@@ -16,7 +16,7 @@ class BookCasePolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class BookCasePolicy extends BasePolicy
* @param \App\Models\BookCase $bookCase
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, BookCase $bookCase)
public function view(User $user, BookCase $bookCase): bool
{
return true;
}
@@ -39,7 +39,7 @@ class BookCasePolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return false;
}
@@ -51,7 +51,7 @@ class BookCasePolicy extends BasePolicy
* @param \App\Models\BookCase $bookCase
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, BookCase $bookCase)
public function update(User $user, BookCase $bookCase): bool
{
return false;
}
@@ -63,7 +63,7 @@ class BookCasePolicy extends BasePolicy
* @param \App\Models\BookCase $bookCase
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, BookCase $bookCase)
public function delete(User $user, BookCase $bookCase): bool
{
return false;
}
@@ -75,7 +75,7 @@ class BookCasePolicy extends BasePolicy
* @param \App\Models\BookCase $bookCase
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, BookCase $bookCase)
public function restore(User $user, BookCase $bookCase): bool
{
return false;
}
@@ -87,7 +87,7 @@ class BookCasePolicy extends BasePolicy
* @param \App\Models\BookCase $bookCase
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, BookCase $bookCase)
public function forceDelete(User $user, BookCase $bookCase): bool
{
return false;
}

View File

@@ -16,7 +16,7 @@ class CategoryPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class CategoryPolicy extends BasePolicy
* @param \App\Models\Category $category
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, Category $category)
public function view(User $user, Category $category): bool
{
return true;
}
@@ -39,7 +39,7 @@ class CategoryPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -51,7 +51,7 @@ class CategoryPolicy extends BasePolicy
* @param \App\Models\Category $category
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, Category $category)
public function update(User $user, Category $category): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -63,7 +63,7 @@ class CategoryPolicy extends BasePolicy
* @param \App\Models\Category $category
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, Category $category)
public function delete(User $user, Category $category): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -75,7 +75,7 @@ class CategoryPolicy extends BasePolicy
* @param \App\Models\Category $category
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, Category $category)
public function restore(User $user, Category $category): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -87,7 +87,7 @@ class CategoryPolicy extends BasePolicy
* @param \App\Models\Category $category
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, Category $category)
public function forceDelete(User $user, Category $category): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}

View File

@@ -16,7 +16,7 @@ class CityPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class CityPolicy extends BasePolicy
* @param \App\Models\City $city
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, City $city)
public function view(User $user, City $city): bool
{
return $user->is_lecturer;
}
@@ -39,7 +39,7 @@ class CityPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return $user->is_lecturer;
}
@@ -51,7 +51,7 @@ class CityPolicy extends BasePolicy
* @param \App\Models\City $city
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, City $city)
public function update(User $user, City $city): bool
{
return $city->created_by === $user->id || $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -63,7 +63,7 @@ class CityPolicy extends BasePolicy
* @param \App\Models\City $city
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, City $city)
public function delete(User $user, City $city): bool
{
//
}
@@ -75,7 +75,7 @@ class CityPolicy extends BasePolicy
* @param \App\Models\City $city
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, City $city)
public function restore(User $user, City $city): bool
{
//
}
@@ -87,7 +87,7 @@ class CityPolicy extends BasePolicy
* @param \App\Models\City $city
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, City $city)
public function forceDelete(User $user, City $city): bool
{
//
}

View File

@@ -16,7 +16,7 @@ class CountryPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class CountryPolicy extends BasePolicy
* @param \App\Models\Country $country
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, Country $country)
public function view(User $user, Country $country): bool
{
return true;
}
@@ -39,7 +39,7 @@ class CountryPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -51,7 +51,7 @@ class CountryPolicy extends BasePolicy
* @param \App\Models\Country $country
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, Country $country)
public function update(User $user, Country $country): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -63,7 +63,7 @@ class CountryPolicy extends BasePolicy
* @param \App\Models\Country $country
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, Country $country)
public function delete(User $user, Country $country): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -75,7 +75,7 @@ class CountryPolicy extends BasePolicy
* @param \App\Models\Country $country
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, Country $country)
public function restore(User $user, Country $country): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -87,7 +87,7 @@ class CountryPolicy extends BasePolicy
* @param \App\Models\Country $country
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, Country $country)
public function forceDelete(User $user, Country $country): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}

View File

@@ -16,7 +16,7 @@ class CourseEventPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class CourseEventPolicy extends BasePolicy
* @param \App\Models\CourseEvent $courseEvent
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, CourseEvent $courseEvent)
public function view(User $user, CourseEvent $courseEvent): bool
{
return $user->is_lecturer;
}
@@ -39,7 +39,7 @@ class CourseEventPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return $user->is_lecturer;
}
@@ -51,7 +51,7 @@ class CourseEventPolicy extends BasePolicy
* @param \App\Models\CourseEvent $courseEvent
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, CourseEvent $courseEvent)
public function update(User $user, CourseEvent $courseEvent): bool
{
return $user->belongsToTeam($courseEvent->course->lecturer->team) || $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -63,7 +63,7 @@ class CourseEventPolicy extends BasePolicy
* @param \App\Models\CourseEvent $courseEvent
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, CourseEvent $courseEvent)
public function delete(User $user, CourseEvent $courseEvent): bool
{
//
}
@@ -75,7 +75,7 @@ class CourseEventPolicy extends BasePolicy
* @param \App\Models\CourseEvent $courseEvent
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, CourseEvent $courseEvent)
public function restore(User $user, CourseEvent $courseEvent): bool
{
//
}
@@ -87,7 +87,7 @@ class CourseEventPolicy extends BasePolicy
* @param \App\Models\CourseEvent $courseEvent
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, CourseEvent $courseEvent)
public function forceDelete(User $user, CourseEvent $courseEvent): bool
{
//
}

View File

@@ -16,7 +16,7 @@ class CoursePolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class CoursePolicy extends BasePolicy
* @param \App\Models\Course $course
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, Course $course)
public function view(User $user, Course $course): bool
{
return $user->is_lecturer;
}
@@ -39,7 +39,7 @@ class CoursePolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return $user->is_lecturer;
}
@@ -51,7 +51,7 @@ class CoursePolicy extends BasePolicy
* @param \App\Models\Course $course
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, Course $course)
public function update(User $user, Course $course): bool
{
return $user->belongsToTeam($course->lecturer->team) || $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -63,7 +63,7 @@ class CoursePolicy extends BasePolicy
* @param \App\Models\Course $course
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, Course $course)
public function delete(User $user, Course $course): bool
{
//
}
@@ -75,7 +75,7 @@ class CoursePolicy extends BasePolicy
* @param \App\Models\Course $course
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, Course $course)
public function restore(User $user, Course $course): bool
{
//
}
@@ -87,7 +87,7 @@ class CoursePolicy extends BasePolicy
* @param \App\Models\Course $course
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, Course $course)
public function forceDelete(User $user, Course $course): bool
{
//
}

View File

@@ -16,7 +16,7 @@ class EpisodePolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class EpisodePolicy extends BasePolicy
* @param \App\Models\Episode $episode
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, Episode $episode)
public function view(User $user, Episode $episode): bool
{
return true;
}
@@ -39,7 +39,7 @@ class EpisodePolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return false;
}
@@ -51,7 +51,7 @@ class EpisodePolicy extends BasePolicy
* @param \App\Models\Episode $episode
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, Episode $episode)
public function update(User $user, Episode $episode): bool
{
return $episode->data['link'] && $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -63,7 +63,7 @@ class EpisodePolicy extends BasePolicy
* @param \App\Models\Episode $episode
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, Episode $episode)
public function delete(User $user, Episode $episode): bool
{
return false;
}
@@ -75,7 +75,7 @@ class EpisodePolicy extends BasePolicy
* @param \App\Models\Episode $episode
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, Episode $episode)
public function restore(User $user, Episode $episode): bool
{
return false;
}
@@ -87,7 +87,7 @@ class EpisodePolicy extends BasePolicy
* @param \App\Models\Episode $episode
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, Episode $episode)
public function forceDelete(User $user, Episode $episode): bool
{
return false;
}

View File

@@ -16,7 +16,7 @@ class LecturerPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class LecturerPolicy extends BasePolicy
* @param \App\Models\Lecturer $lecturer
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, Lecturer $lecturer)
public function view(User $user, Lecturer $lecturer): bool
{
return $user->is_lecturer;
}
@@ -39,7 +39,7 @@ class LecturerPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return $user->is_lecturer;
}
@@ -51,7 +51,7 @@ class LecturerPolicy extends BasePolicy
* @param \App\Models\Lecturer $lecturer
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, Lecturer $lecturer)
public function update(User $user, Lecturer $lecturer): bool
{
return $lecturer->created_by === $user->id || $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -63,7 +63,7 @@ class LecturerPolicy extends BasePolicy
* @param \App\Models\Lecturer $lecturer
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, Lecturer $lecturer)
public function delete(User $user, Lecturer $lecturer): bool
{
//
}
@@ -75,7 +75,7 @@ class LecturerPolicy extends BasePolicy
* @param \App\Models\Lecturer $lecturer
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, Lecturer $lecturer)
public function restore(User $user, Lecturer $lecturer): bool
{
//
}
@@ -87,7 +87,7 @@ class LecturerPolicy extends BasePolicy
* @param \App\Models\Lecturer $lecturer
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, Lecturer $lecturer)
public function forceDelete(User $user, Lecturer $lecturer): bool
{
//
}

View File

@@ -16,7 +16,7 @@ class LibraryItemPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class LibraryItemPolicy extends BasePolicy
* @param \App\Models\LibraryItem $libraryItem
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, LibraryItem $libraryItem)
public function view(User $user, LibraryItem $libraryItem): bool
{
return true;
}
@@ -39,7 +39,7 @@ class LibraryItemPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return true;
}
@@ -51,7 +51,7 @@ class LibraryItemPolicy extends BasePolicy
* @param \App\Models\LibraryItem $libraryItem
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, LibraryItem $libraryItem)
public function update(User $user, LibraryItem $libraryItem): bool
{
return $libraryItem->created_by === $user->id || $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -63,7 +63,7 @@ class LibraryItemPolicy extends BasePolicy
* @param \App\Models\LibraryItem $libraryItem
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, LibraryItem $libraryItem)
public function delete(User $user, LibraryItem $libraryItem): bool
{
return false;
}
@@ -75,7 +75,7 @@ class LibraryItemPolicy extends BasePolicy
* @param \App\Models\LibraryItem $libraryItem
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, LibraryItem $libraryItem)
public function restore(User $user, LibraryItem $libraryItem): bool
{
return false;
}
@@ -87,7 +87,7 @@ class LibraryItemPolicy extends BasePolicy
* @param \App\Models\LibraryItem $libraryItem
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, LibraryItem $libraryItem)
public function forceDelete(User $user, LibraryItem $libraryItem): bool
{
return false;
}

View File

@@ -16,7 +16,7 @@ class LibraryPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class LibraryPolicy extends BasePolicy
* @param \App\Models\Library $library
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, Library $library)
public function view(User $user, Library $library): bool
{
return true;
}
@@ -39,7 +39,7 @@ class LibraryPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__)
&& Library::query()
@@ -53,7 +53,7 @@ class LibraryPolicy extends BasePolicy
* @param \App\Models\Library $library
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, Library $library)
public function update(User $user, Library $library): bool
{
return $library->created_by === $user->id || $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -65,7 +65,7 @@ class LibraryPolicy extends BasePolicy
* @param \App\Models\Library $library
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, Library $library)
public function delete(User $user, Library $library): bool
{
return false;
}
@@ -77,7 +77,7 @@ class LibraryPolicy extends BasePolicy
* @param \App\Models\Library $library
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, Library $library)
public function restore(User $user, Library $library): bool
{
return false;
}
@@ -89,7 +89,7 @@ class LibraryPolicy extends BasePolicy
* @param \App\Models\Library $library
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, Library $library)
public function forceDelete(User $user, Library $library): bool
{
return false;
}

View File

@@ -16,7 +16,7 @@ class MeetupEventPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class MeetupEventPolicy extends BasePolicy
* @param \App\Models\MeetupEvent $meetupEvent
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, MeetupEvent $meetupEvent)
public function view(User $user, MeetupEvent $meetupEvent): bool
{
return true;
}
@@ -39,7 +39,7 @@ class MeetupEventPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return true;
}
@@ -51,7 +51,7 @@ class MeetupEventPolicy extends BasePolicy
* @param \App\Models\MeetupEvent $meetupEvent
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, MeetupEvent $meetupEvent)
public function update(User $user, MeetupEvent $meetupEvent): bool
{
return $user->meetups->contains($meetupEvent->meetup) || $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -63,7 +63,7 @@ class MeetupEventPolicy extends BasePolicy
* @param \App\Models\MeetupEvent $meetupEvent
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, MeetupEvent $meetupEvent)
public function delete(User $user, MeetupEvent $meetupEvent): bool
{
return false && $meetupEvent->created_by === $user->id;
}
@@ -75,7 +75,7 @@ class MeetupEventPolicy extends BasePolicy
* @param \App\Models\MeetupEvent $meetupEvent
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, MeetupEvent $meetupEvent)
public function restore(User $user, MeetupEvent $meetupEvent): bool
{
return false;
}
@@ -87,7 +87,7 @@ class MeetupEventPolicy extends BasePolicy
* @param \App\Models\MeetupEvent $meetupEvent
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, MeetupEvent $meetupEvent)
public function forceDelete(User $user, MeetupEvent $meetupEvent): bool
{
return false;
}

View File

@@ -16,7 +16,7 @@ class MeetupPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class MeetupPolicy extends BasePolicy
* @param \App\Models\Meetup $meetup
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, Meetup $meetup)
public function view(User $user, Meetup $meetup): bool
{
return true;
}
@@ -39,7 +39,7 @@ class MeetupPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return true;
}
@@ -51,7 +51,7 @@ class MeetupPolicy extends BasePolicy
* @param \App\Models\Meetup $meetup
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, Meetup $meetup)
public function update(User $user, Meetup $meetup): bool
{
return $user->meetups->contains($meetup) || $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -63,7 +63,7 @@ class MeetupPolicy extends BasePolicy
* @param \App\Models\Meetup $meetup
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, Meetup $meetup)
public function delete(User $user, Meetup $meetup): bool
{
return $meetup->created_by === $user->id;
}
@@ -75,7 +75,7 @@ class MeetupPolicy extends BasePolicy
* @param \App\Models\Meetup $meetup
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, Meetup $meetup)
public function restore(User $user, Meetup $meetup): bool
{
return false;
}
@@ -87,7 +87,7 @@ class MeetupPolicy extends BasePolicy
* @param \App\Models\Meetup $meetup
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, Meetup $meetup)
public function forceDelete(User $user, Meetup $meetup): bool
{
return false;
}

View File

@@ -16,7 +16,7 @@ class OrangePillPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class OrangePillPolicy extends BasePolicy
* @param \App\Models\OrangePill $orangePill
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, OrangePill $orangePill)
public function view(User $user, OrangePill $orangePill): bool
{
return true;
}
@@ -39,7 +39,7 @@ class OrangePillPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return false;
}
@@ -51,7 +51,7 @@ class OrangePillPolicy extends BasePolicy
* @param \App\Models\OrangePill $orangePill
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, OrangePill $orangePill)
public function update(User $user, OrangePill $orangePill): bool
{
return $orangePill->user_id === $user->id;
}
@@ -63,7 +63,7 @@ class OrangePillPolicy extends BasePolicy
* @param \App\Models\OrangePill $orangePill
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, OrangePill $orangePill)
public function delete(User $user, OrangePill $orangePill): bool
{
return false;
}
@@ -75,7 +75,7 @@ class OrangePillPolicy extends BasePolicy
* @param \App\Models\OrangePill $orangePill
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, OrangePill $orangePill)
public function restore(User $user, OrangePill $orangePill): bool
{
return false;
}
@@ -87,7 +87,7 @@ class OrangePillPolicy extends BasePolicy
* @param \App\Models\OrangePill $orangePill
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, OrangePill $orangePill)
public function forceDelete(User $user, OrangePill $orangePill): bool
{
return false;
}

View File

@@ -16,7 +16,7 @@ class ParticipantPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class ParticipantPolicy extends BasePolicy
* @param \App\Models\Participant $participant
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, Participant $participant)
public function view(User $user, Participant $participant): bool
{
if ($participant->registrations) {
return $participant->whereHas('registrations.event.course.lecturer',
@@ -45,7 +45,7 @@ class ParticipantPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
//
}
@@ -57,7 +57,7 @@ class ParticipantPolicy extends BasePolicy
* @param \App\Models\Participant $participant
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, Participant $participant)
public function update(User $user, Participant $participant): bool
{
//
}
@@ -69,7 +69,7 @@ class ParticipantPolicy extends BasePolicy
* @param \App\Models\Participant $participant
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, Participant $participant)
public function delete(User $user, Participant $participant): bool
{
//
}
@@ -81,7 +81,7 @@ class ParticipantPolicy extends BasePolicy
* @param \App\Models\Participant $participant
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, Participant $participant)
public function restore(User $user, Participant $participant): bool
{
//
}
@@ -93,7 +93,7 @@ class ParticipantPolicy extends BasePolicy
* @param \App\Models\Participant $participant
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, Participant $participant)
public function forceDelete(User $user, Participant $participant): bool
{
//
}

View File

@@ -16,7 +16,7 @@ class PermissionPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -28,7 +28,7 @@ class PermissionPolicy extends BasePolicy
* @param \Spatie\Permission\Models\Permission $permission
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, Permission $permission)
public function view(User $user, Permission $permission): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -39,7 +39,7 @@ class PermissionPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -51,7 +51,7 @@ class PermissionPolicy extends BasePolicy
* @param \Spatie\Permission\Models\Permission $permission
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, Permission $permission)
public function update(User $user, Permission $permission): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -63,7 +63,7 @@ class PermissionPolicy extends BasePolicy
* @param \Spatie\Permission\Models\Permission $permission
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, Permission $permission)
public function delete(User $user, Permission $permission): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -75,7 +75,7 @@ class PermissionPolicy extends BasePolicy
* @param \Spatie\Permission\Models\Permission $permission
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, Permission $permission)
public function restore(User $user, Permission $permission): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -87,7 +87,7 @@ class PermissionPolicy extends BasePolicy
* @param \Spatie\Permission\Models\Permission $permission
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, Permission $permission)
public function forceDelete(User $user, Permission $permission): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}

View File

@@ -16,7 +16,7 @@ class PodcastPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class PodcastPolicy extends BasePolicy
* @param \App\Models\Podcast $podcast
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, Podcast $podcast)
public function view(User $user, Podcast $podcast): bool
{
return true;
}
@@ -39,7 +39,7 @@ class PodcastPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return false;
}
@@ -51,7 +51,7 @@ class PodcastPolicy extends BasePolicy
* @param \App\Models\Podcast $podcast
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, Podcast $podcast)
public function update(User $user, Podcast $podcast): bool
{
return ! $podcast->locked;
}
@@ -63,7 +63,7 @@ class PodcastPolicy extends BasePolicy
* @param \App\Models\Podcast $podcast
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, Podcast $podcast)
public function delete(User $user, Podcast $podcast): bool
{
return ! $podcast->locked;
}
@@ -75,7 +75,7 @@ class PodcastPolicy extends BasePolicy
* @param \App\Models\Podcast $podcast
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, Podcast $podcast)
public function restore(User $user, Podcast $podcast): bool
{
return ! $podcast->locked;
}
@@ -87,7 +87,7 @@ class PodcastPolicy extends BasePolicy
* @param \App\Models\Podcast $podcast
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, Podcast $podcast)
public function forceDelete(User $user, Podcast $podcast): bool
{
return ! $podcast->locked;
}

View File

@@ -16,7 +16,7 @@ class RegistrationPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class RegistrationPolicy extends BasePolicy
* @param \App\Models\Registration $registration
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, Registration $registration)
public function view(User $user, Registration $registration): bool
{
return $registration->whereHas('event.course.lecturer',
fn ($q) => $q->where('team_id', $user->current_team_id))
@@ -41,7 +41,7 @@ class RegistrationPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
//
}
@@ -53,7 +53,7 @@ class RegistrationPolicy extends BasePolicy
* @param \App\Models\Registration $registration
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, Registration $registration)
public function update(User $user, Registration $registration): bool
{
//
}
@@ -65,7 +65,7 @@ class RegistrationPolicy extends BasePolicy
* @param \App\Models\Registration $registration
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, Registration $registration)
public function delete(User $user, Registration $registration): bool
{
//
}
@@ -77,7 +77,7 @@ class RegistrationPolicy extends BasePolicy
* @param \App\Models\Registration $registration
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, Registration $registration)
public function restore(User $user, Registration $registration): bool
{
//
}
@@ -89,7 +89,7 @@ class RegistrationPolicy extends BasePolicy
* @param \App\Models\Registration $registration
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, Registration $registration)
public function forceDelete(User $user, Registration $registration): bool
{
//
}

View File

@@ -16,7 +16,7 @@ class RolePolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -28,7 +28,7 @@ class RolePolicy extends BasePolicy
* @param \Spatie\Permission\Models\Role $role
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, Role $role)
public function view(User $user, Role $role): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -39,7 +39,7 @@ class RolePolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -51,7 +51,7 @@ class RolePolicy extends BasePolicy
* @param \Spatie\Permission\Models\Role $role
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, Role $role)
public function update(User $user, Role $role): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -63,7 +63,7 @@ class RolePolicy extends BasePolicy
* @param \Spatie\Permission\Models\Role $role
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, Role $role)
public function delete(User $user, Role $role): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -75,7 +75,7 @@ class RolePolicy extends BasePolicy
* @param \Spatie\Permission\Models\Role $role
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, Role $role)
public function restore(User $user, Role $role): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -87,7 +87,7 @@ class RolePolicy extends BasePolicy
* @param \Spatie\Permission\Models\Role $role
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, Role $role)
public function forceDelete(User $user, Role $role): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}

View File

@@ -16,7 +16,7 @@ class TeamPolicy extends BasePolicy
* @param \App\Models\User $user
* @return mixed
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -28,7 +28,7 @@ class TeamPolicy extends BasePolicy
* @param \App\Models\Team $team
* @return mixed
*/
public function view(User $user, Team $team)
public function view(User $user, Team $team): bool
{
return $user->belongsToTeam($team);
}
@@ -39,7 +39,7 @@ class TeamPolicy extends BasePolicy
* @param \App\Models\User $user
* @return mixed
*/
public function create(User $user)
public function create(User $user): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -51,7 +51,7 @@ class TeamPolicy extends BasePolicy
* @param \App\Models\Team $team
* @return mixed
*/
public function update(User $user, Team $team)
public function update(User $user, Team $team): bool
{
return $user->ownsTeam($team);
}
@@ -99,7 +99,7 @@ class TeamPolicy extends BasePolicy
* @param \App\Models\Team $team
* @return mixed
*/
public function delete(User $user, Team $team)
public function delete(User $user, Team $team): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}

View File

@@ -15,7 +15,7 @@ class UserPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -27,7 +27,7 @@ class UserPolicy extends BasePolicy
* @param \App\Models\User $model
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, User $model)
public function view(User $user, User $model): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -38,7 +38,7 @@ class UserPolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -50,7 +50,7 @@ class UserPolicy extends BasePolicy
* @param \App\Models\User $model
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, User $model)
public function update(User $user, User $model): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -62,7 +62,7 @@ class UserPolicy extends BasePolicy
* @param \App\Models\User $model
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, User $model)
public function delete(User $user, User $model): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -74,7 +74,7 @@ class UserPolicy extends BasePolicy
* @param \App\Models\User $model
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, User $model)
public function restore(User $user, User $model): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -86,7 +86,7 @@ class UserPolicy extends BasePolicy
* @param \App\Models\User $model
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, User $model)
public function forceDelete(User $user, User $model): bool
{
return $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}

View File

@@ -16,7 +16,7 @@ class VenuePolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function viewAny(User $user)
public function viewAny(User $user): bool
{
return true;
}
@@ -28,7 +28,7 @@ class VenuePolicy extends BasePolicy
* @param \App\Models\Venue $venue
* @return \Illuminate\Auth\Access\Response|bool
*/
public function view(User $user, Venue $venue)
public function view(User $user, Venue $venue): bool
{
return $user->is_lecturer || $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -39,7 +39,7 @@ class VenuePolicy extends BasePolicy
* @param \App\Models\User $user
* @return \Illuminate\Auth\Access\Response|bool
*/
public function create(User $user)
public function create(User $user): bool
{
return $user->is_lecturer || $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -51,7 +51,7 @@ class VenuePolicy extends BasePolicy
* @param \App\Models\Venue $venue
* @return \Illuminate\Auth\Access\Response|bool
*/
public function update(User $user, Venue $venue)
public function update(User $user, Venue $venue): bool
{
return $venue->created_by === $user->id || $user->can((new \ReflectionClass($this))->getShortName().'.'.__FUNCTION__);
}
@@ -63,7 +63,7 @@ class VenuePolicy extends BasePolicy
* @param \App\Models\Venue $venue
* @return \Illuminate\Auth\Access\Response|bool
*/
public function delete(User $user, Venue $venue)
public function delete(User $user, Venue $venue): bool
{
//
}
@@ -75,7 +75,7 @@ class VenuePolicy extends BasePolicy
* @param \App\Models\Venue $venue
* @return \Illuminate\Auth\Access\Response|bool
*/
public function restore(User $user, Venue $venue)
public function restore(User $user, Venue $venue): bool
{
//
}
@@ -87,7 +87,7 @@ class VenuePolicy extends BasePolicy
* @param \App\Models\Venue $venue
* @return \Illuminate\Auth\Access\Response|bool
*/
public function forceDelete(User $user, Venue $venue)
public function forceDelete(User $user, Venue $venue): bool
{
//
}