Remove psalm annotations #42

Merged
jonny merged 1 commit from remove_psalm_annotations into develop 2025-04-10 21:12:00 +02:00
58 changed files with 3 additions and 153 deletions

View file

@ -8,8 +8,6 @@ use Illuminate\Support\Facades\DB;
/** /**
* @codeCoverageIgnore * @codeCoverageIgnore
*
* @psalm-suppress UnusedClass
*/ */
class MigratePlaceDataFromPostgis extends Command class MigratePlaceDataFromPostgis extends Command
{ {

View file

@ -9,9 +9,6 @@ use Illuminate\Console\Command;
use Illuminate\Contracts\Filesystem\FileNotFoundException; use Illuminate\Contracts\Filesystem\FileNotFoundException;
use Illuminate\FileSystem\FileSystem; use Illuminate\FileSystem\FileSystem;
/**
* @psalm-suppress UnusedClass
*/
class ParseCachedWebMentions extends Command class ParseCachedWebMentions extends Command
{ {
/** /**

View file

@ -8,9 +8,6 @@ use App\Jobs\DownloadWebMention;
use App\Models\WebMention; use App\Models\WebMention;
use Illuminate\Console\Command; use Illuminate\Console\Command;
/**
* @psalm-suppress UnusedClass
*/
class ReDownloadWebMentions extends Command class ReDownloadWebMentions extends Command
{ {
/** /**

View file

@ -9,9 +9,6 @@ use App\Models\Article;
use Illuminate\Http\RedirectResponse; use Illuminate\Http\RedirectResponse;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class ArticlesController extends Controller class ArticlesController extends Controller
{ {
public function index(): View public function index(): View

View file

@ -10,9 +10,6 @@ use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class BioController extends Controller class BioController extends Controller
{ {
public function show(): View public function show(): View

View file

@ -9,9 +9,6 @@ use App\Models\MicropubClient;
use Illuminate\Http\RedirectResponse; use Illuminate\Http\RedirectResponse;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class ClientsController extends Controller class ClientsController extends Controller
{ {
/** /**

View file

@ -12,9 +12,6 @@ use Illuminate\Http\RedirectResponse;
use Illuminate\Support\Arr; use Illuminate\Support\Arr;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class ContactsController extends Controller class ContactsController extends Controller
{ {
/** /**

View file

@ -7,9 +7,6 @@ namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class HomeController extends Controller class HomeController extends Controller
{ {
/** /**

View file

@ -10,9 +10,6 @@ use App\Models\Like;
use Illuminate\Http\RedirectResponse; use Illuminate\Http\RedirectResponse;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class LikesController extends Controller class LikesController extends Controller
{ {
/** /**

View file

@ -11,9 +11,6 @@ use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class NotesController extends Controller class NotesController extends Controller
{ {
/** /**

View file

@ -39,9 +39,6 @@ use Webauthn\PublicKeyCredentialRpEntity;
use Webauthn\PublicKeyCredentialSource; use Webauthn\PublicKeyCredentialSource;
use Webauthn\PublicKeyCredentialUserEntity; use Webauthn\PublicKeyCredentialUserEntity;
/**
* @psalm-suppress UnusedClass
*/
class PasskeysController extends Controller class PasskeysController extends Controller
{ {
public function index(): View public function index(): View

View file

@ -10,9 +10,6 @@ use App\Services\PlaceService;
use Illuminate\Http\RedirectResponse; use Illuminate\Http\RedirectResponse;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class PlacesController extends Controller class PlacesController extends Controller
{ {
protected PlaceService $placeService; protected PlaceService $placeService;

View file

@ -10,9 +10,6 @@ use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class SyndicationTargetsController extends Controller class SyndicationTargetsController extends Controller
{ {
/** /**

View file

@ -10,9 +10,6 @@ use Illuminate\Http\RedirectResponse;
use Illuminate\View\View; use Illuminate\View\View;
use Jonnybarnes\IndieWeb\Numbers; use Jonnybarnes\IndieWeb\Numbers;
/**
* @psalm-suppress UnusedClass
*/
class ArticlesController extends Controller class ArticlesController extends Controller
{ {
/** /**

View file

@ -9,9 +9,6 @@ use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Auth;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class AuthController extends Controller class AuthController extends Controller
{ {
/** /**

View file

@ -7,9 +7,6 @@ namespace App\Http\Controllers;
use App\Models\Bookmark; use App\Models\Bookmark;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class BookmarksController extends Controller class BookmarksController extends Controller
{ {
/** /**

View file

@ -8,9 +8,6 @@ use App\Models\Contact;
use Illuminate\Filesystem\Filesystem; use Illuminate\Filesystem\Filesystem;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class ContactsController extends Controller class ContactsController extends Controller
{ {
/** /**

View file

@ -9,9 +9,6 @@ use App\Models\Note;
use Illuminate\Http\JsonResponse; use Illuminate\Http\JsonResponse;
use Illuminate\Http\Response; use Illuminate\Http\Response;
/**
* @psalm-suppress UnusedClass
*/
class FeedsController extends Controller class FeedsController extends Controller
{ {
/** /**

View file

@ -10,9 +10,6 @@ use App\Models\Note;
use Illuminate\Http\Response; use Illuminate\Http\Response;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class FrontPageController extends Controller class FrontPageController extends Controller
{ {
/** /**

View file

@ -7,9 +7,6 @@ namespace App\Http\Controllers;
use App\Models\Like; use App\Models\Like;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class LikesController extends Controller class LikesController extends Controller
{ {
/** /**

View file

@ -19,9 +19,6 @@ use Lcobucci\JWT\Validation\RequiredConstraintsViolated;
use Monolog\Handler\StreamHandler; use Monolog\Handler\StreamHandler;
use Monolog\Logger; use Monolog\Logger;
/**
* @psalm-suppress UnusedClass
*/
class MicropubController extends Controller class MicropubController extends Controller
{ {
protected TokenService $tokenService; protected TokenService $tokenService;

View file

@ -22,9 +22,6 @@ use Lcobucci\JWT\Token\InvalidTokenStructure;
use Lcobucci\JWT\Validation\RequiredConstraintsViolated; use Lcobucci\JWT\Validation\RequiredConstraintsViolated;
use Ramsey\Uuid\Uuid; use Ramsey\Uuid\Uuid;
/**
* @psalm-suppress UnusedClass
*/
class MicropubMediaController extends Controller class MicropubMediaController extends Controller
{ {
protected TokenService $tokenService; protected TokenService $tokenService;

View file

@ -14,8 +14,6 @@ use Jonnybarnes\IndieWeb\Numbers;
/** /**
* @todo Need to sort out Twitter and webmentions! * @todo Need to sort out Twitter and webmentions!
*
* @psalm-suppress UnusedClass
*/ */
class NotesController extends Controller class NotesController extends Controller
{ {

View file

@ -7,9 +7,6 @@ namespace App\Http\Controllers;
use App\Models\Place; use App\Models\Place;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class PlacesController extends Controller class PlacesController extends Controller
{ {
/** /**

View file

@ -6,9 +6,6 @@ use App\Models\Note;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\View\View; use Illuminate\View\View;
/**
* @psalm-suppress UnusedClass
*/
class SearchController extends Controller class SearchController extends Controller
{ {
public function search(Request $request): View public function search(Request $request): View

View file

@ -12,9 +12,6 @@ use Illuminate\Http\Response;
use Illuminate\View\View; use Illuminate\View\View;
use Jonnybarnes\IndieWeb\Numbers; use Jonnybarnes\IndieWeb\Numbers;
/**
* @psalm-suppress UnusedClass
*/
class WebMentionsController extends Controller class WebMentionsController extends Controller
{ {
/** /**

View file

@ -10,8 +10,6 @@ class CorsHeaders
{ {
/** /**
* Handle an incoming request. * Handle an incoming request.
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function handle(Request $request, Closure $next): Response public function handle(Request $request, Closure $next): Response
{ {

View file

@ -10,8 +10,6 @@ class LinkHeadersMiddleware
{ {
/** /**
* Handle an incoming request. * Handle an incoming request.
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function handle(Request $request, Closure $next): Response public function handle(Request $request, Closure $next): Response
{ {

View file

@ -14,8 +14,6 @@ class LocalhostSessionMiddleware
* Whilst we are developing locally, automatically log in as * Whilst we are developing locally, automatically log in as
* `['me' => config('app.url')]` as I cant manually log in as * `['me' => config('app.url')]` as I cant manually log in as
* a .localhost domain. * a .localhost domain.
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function handle(Request $request, Closure $next): Response public function handle(Request $request, Closure $next): Response
{ {

View file

@ -13,8 +13,6 @@ class MyAuthMiddleware
{ {
/** /**
* Check the user is logged in. * Check the user is logged in.
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function handle(Request $request, Closure $next): Response public function handle(Request $request, Closure $next): Response
{ {

View file

@ -10,8 +10,6 @@ class ValidateSignature extends Middleware
* The names of the query string parameters that should be ignored. * The names of the query string parameters that should be ignored.
* *
* @var array<int, string> * @var array<int, string>
*
* @psalm-suppress PossiblyUnusedProperty
*/ */
protected $except = [ protected $except = [
// 'fbclid', // 'fbclid',

View file

@ -12,8 +12,6 @@ class VerifyMicropubToken
{ {
/** /**
* Handle an incoming request. * Handle an incoming request.
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function handle(Request $request, Closure $next): Response public function handle(Request $request, Closure $next): Response
{ {

View file

@ -9,15 +9,10 @@ use App\Models\Tag;
use Illuminate\Support\Arr; use Illuminate\Support\Arr;
use Illuminate\Support\Collection; use Illuminate\Support\Collection;
/**
* @todo Do we need psalm-suppress for these observer methods?
*/
class NoteObserver class NoteObserver
{ {
/** /**
* Listen to the Note created event. * Listen to the Note created event.=
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function created(Note $note): void public function created(Note $note): void
{ {
@ -39,9 +34,7 @@ class NoteObserver
} }
/** /**
* Listen to the Note updated event. * Listen to the Note updated event.=
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function updated(Note $note): void public function updated(Note $note): void
{ {
@ -65,9 +58,7 @@ class NoteObserver
} }
/** /**
* Listen to the Note deleting event. * Listen to the Note deleting event.=
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function deleting(Note $note): void public function deleting(Note $note): void
{ {

View file

@ -5,9 +5,6 @@ namespace App\Providers;
use Illuminate\Support\Facades\Gate; use Illuminate\Support\Facades\Gate;
use Laravel\Horizon\HorizonApplicationServiceProvider; use Laravel\Horizon\HorizonApplicationServiceProvider;
/**
* @psalm-suppress UnusedClass
*/
class HorizonServiceProvider extends HorizonApplicationServiceProvider class HorizonServiceProvider extends HorizonApplicationServiceProvider
{ {
/** /**

View file

@ -7,8 +7,6 @@ use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Carbon; use Illuminate\Support\Carbon;
/** /**
* @psalm-suppress UnusedClass
*
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Article> * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Article>
*/ */
class ArticleFactory extends Factory class ArticleFactory extends Factory

View file

@ -5,8 +5,6 @@ namespace Database\Factories;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
/** /**
* @psalm-suppress UnusedClass
*
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Bio> * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Bio>
*/ */
class BioFactory extends Factory class BioFactory extends Factory

View file

@ -7,8 +7,6 @@ use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Carbon; use Illuminate\Support\Carbon;
/** /**
* @psalm-suppress UnusedClass
*
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Bookmark> * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Bookmark>
*/ */
class BookmarkFactory extends Factory class BookmarkFactory extends Factory

View file

@ -7,8 +7,6 @@ use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Carbon; use Illuminate\Support\Carbon;
/** /**
* @psalm-suppress UnusedClass
*
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Contact> * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Contact>
*/ */
class ContactFactory extends Factory class ContactFactory extends Factory

View file

@ -7,8 +7,6 @@ use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Carbon; use Illuminate\Support\Carbon;
/** /**
* @psalm-suppress UnusedClass
*
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Like> * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Like>
*/ */
class LikeFactory extends Factory class LikeFactory extends Factory

View file

@ -7,8 +7,6 @@ use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Carbon; use Illuminate\Support\Carbon;
/** /**
* @psalm-suppress UnusedClass
*
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Media> * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Media>
*/ */
class MediaFactory extends Factory class MediaFactory extends Factory

View file

@ -6,8 +6,6 @@ use App\Models\MicropubClient;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
/** /**
* @psalm-suppress UnusedClass
*
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\MicropubClient> * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\MicropubClient>
*/ */
class MicropubClientFactory extends Factory class MicropubClientFactory extends Factory

View file

@ -8,8 +8,6 @@ use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Carbon; use Illuminate\Support\Carbon;
/** /**
* @psalm-suppress UnusedClass
*
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Note> * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Note>
*/ */
class NoteFactory extends Factory class NoteFactory extends Factory

View file

@ -6,8 +6,6 @@ use App\Models\Place;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
/** /**
* @psalm-suppress UnusedClass
*
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Place> * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Place>
*/ */
class PlaceFactory extends Factory class PlaceFactory extends Factory

View file

@ -5,8 +5,6 @@ namespace Database\Factories;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
/** /**
* @psalm-suppress UnusedClass
*
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\SyndicationTarget> * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\SyndicationTarget>
*/ */
class SyndicationTargetFactory extends Factory class SyndicationTargetFactory extends Factory

View file

@ -6,8 +6,6 @@ use App\Models\Tag;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
/** /**
* @psalm-suppress UnusedClass
*
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Tag> * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Tag>
*/ */
class TagFactory extends Factory class TagFactory extends Factory

View file

@ -7,8 +7,6 @@ use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Str; use Illuminate\Support\Str;
/** /**
* @psalm-suppress UnusedClass
*
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\User> * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\User>
*/ */
class UserFactory extends Factory class UserFactory extends Factory

View file

@ -6,8 +6,6 @@ use App\Models\WebMention;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
/** /**
* @psalm-suppress UnusedClass
*
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\WebMention> * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\WebMention>
*/ */
class WebMentionFactory extends Factory class WebMentionFactory extends Factory

View file

@ -11,8 +11,6 @@ class ArticlesTableSeeder extends Seeder
{ {
/** /**
* Seed the articles table. * Seed the articles table.
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function run(): void public function run(): void
{ {

View file

@ -5,9 +5,6 @@ namespace Database\Seeders;
use App\Models\Bio; use App\Models\Bio;
use Illuminate\Database\Seeder; use Illuminate\Database\Seeder;
/**
* @psalm-suppress UnusedClass
*/
class BioSeeder extends Seeder class BioSeeder extends Seeder
{ {
/** /**

View file

@ -10,8 +10,6 @@ class BookmarksTableSeeder extends Seeder
{ {
/** /**
* Seed the bookmarks table. * Seed the bookmarks table.
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function run(): void public function run(): void
{ {

View file

@ -11,8 +11,6 @@ class ClientsTableSeeder extends Seeder
{ {
/** /**
* Seed the clients table. * Seed the clients table.
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function run(): void public function run(): void
{ {

View file

@ -10,8 +10,6 @@ class ContactsTableSeeder extends Seeder
{ {
/** /**
* Seed the contacts table. * Seed the contacts table.
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function run(): void public function run(): void
{ {

View file

@ -4,9 +4,6 @@ namespace Database\Seeders;
use Illuminate\Database\Seeder; use Illuminate\Database\Seeder;
/**
* @psalm-suppress UnusedClass
*/
class DatabaseSeeder extends Seeder class DatabaseSeeder extends Seeder
{ {
/** /**

View file

@ -12,8 +12,6 @@ class LikesTableSeeder extends Seeder
{ {
/** /**
* Seed the likes table. * Seed the likes table.
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function run(): void public function run(): void
{ {

View file

@ -14,8 +14,6 @@ class NotesTableSeeder extends Seeder
{ {
/** /**
* Seed the notes table. * Seed the notes table.
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function run(): void public function run(): void
{ {

View file

@ -9,8 +9,6 @@ class PlacesTableSeeder extends Seeder
{ {
/** /**
* Seed the places table. * Seed the places table.
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function run(): void public function run(): void
{ {

View file

@ -9,8 +9,6 @@ class UsersTableSeeder extends Seeder
{ {
/** /**
* Seed the users table. * Seed the users table.
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function run(): void public function run(): void
{ {

View file

@ -9,8 +9,6 @@ class WebMentionsTableSeeder extends Seeder
{ {
/** /**
* Seed the webmentions table. * Seed the webmentions table.
*
* @psalm-suppress PossiblyUnusedMethod
*/ */
public function run(): void public function run(): void
{ {