mirror of
https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal.git
synced 2025-12-11 06:46:47 +00:00
Add PHP type hints for Laravel 10
This commit is contained in:
committed by
HolgerHatGarKeineNode
parent
ad55c69b51
commit
98a430c91c
@@ -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;
|
||||
|
||||
@@ -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
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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__);
|
||||
}
|
||||
|
||||
@@ -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
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
@@ -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__);
|
||||
}
|
||||
|
||||
@@ -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
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
@@ -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
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
@@ -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__);
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
@@ -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__);
|
||||
}
|
||||
|
||||
@@ -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__);
|
||||
}
|
||||
|
||||
@@ -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__);
|
||||
}
|
||||
|
||||
@@ -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
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user