Bug: Auth.php Errors
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- php
- Ambito
- authentication
Direzione di ricerca
Inizia da shield/src/Auth.php e ispeziona i diagnostici di PhpStorm sulle annotazioni @method per attempt() e check(), utilizzando un'installazione di base di Shield con le versioni di PHP, CodeIgniter e Shield indicate. Riproduci gli errori segnalati e identifica il comportamento previsto delle annotazioni; il lavoro è completato quando gli errori documentati sono risolti senza rimuovere le dichiarazioni dei metodi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
PHP Version
8.4.9
CodeIgniter4 Version
4.6.1
Shield Version
1.1.0
Which operating systems have you tested for this bug?
Windows
Which server did you use?
apache
Database
MySQL 8.4.3
Did you customize Shield?
No Customizations base install.
// shield/src/Auth.php
The minute I open Auth.php the errors show up.
The 2 Result lines below are throwing errors in phpStorm newest version.
If I remark them out like this they go away, it seems to be throwing the errors
because of the email?: and all others with the ? mark in them
// | Errors
// * @method //Result attempt(array{email?: string, username?: string, password?: string, token?: string} $credentials)
// * @method //Result check(array{email?: string, username?: string, password?: string, token?: string} $credentials)
/**
* Facade for Authentication
*
* @method Result attempt(array{email?: string, username?: string, password?: string, token?: string} $credentials)
* @method Result check(array{email?: string, username?: string, password?: string, token?: string} $credentials)
* @method bool checkAction(string $token, string $type) [Session]
* @method void forget(?User $user = null) [Session]
* @method User|null getUser()
* @method bool loggedIn()
* @method bool login(User $user)
* @method void loginById($userId)
* @method bool logout()
* @method void recordActiveDate()
* @method $this remember(bool $shouldRemember = true) [Session]
*/
class Auth
{}
What happened?
Errors
Steps to Reproduce
Base install of shield
Expected Output
No Errors
Anything else?
No response
- Lingua principale
- PHP
- Stelle
- 426
- Fork
- 144
- Merge medio
- 3g 14h
- PR unite (30g)
- 2
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di codeigniter4/shield
-
Dev: Add bot detection for magic linksForse già presa @datamweb l’ha presa 313 giorni fa. Apertadev
codeigniter4/shield#1293 · 5 commenti · 1 assegnatario ·
-
dev enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
codeigniter4/shield#1255 · 1 commento · 1 reazione ·
-
dev github_actions
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
codeigniter4/shield#792 · 3 commenti · 1 reazione ·
Tutte le issue di codeigniter4/shield
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
smarty-php/smarty#1215 ·
-
sync-en
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
sync-en
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 4 giorni