Add @template & Conditional return types
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- php
- Domaine
- documentation
Piste de recherche
Commencez par lire la documentation liée de PHPStan sur les types de retour conditionnels et examinez comment ReflectionDocBlock analyse actuellement les annotations @template et @return. Déterminez si la syntaxe présentée et les types de style Psalm sont pris en charge, puis utilisez les tests existants du projet pour l’analyse des types afin de définir le comportement attendu.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
https://phpstan.org/writing-php-code/phpdoc-types#conditional-return-types
@template T of int|array
@return (T is int ? static : array)
I am not sure that you support psalm-types too
- Langage dominant
- PHP
- Étoiles
- 9.4k
- Forks
- 137
- Merge moyen
- 4 j 2 h
- PR mergées (30 j)
- 1
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de phpDocumentor/ReflectionDocBlock
-
InvalidTag name with leading @ Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 55/100
-
BUG: @example tag not working Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 15/100
-
Add more information when an InvalidTag occurs and a link to the phpDocumentor documentation Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 38/100
Toutes les issues de phpDocumentor/ReflectionDocBlock
Issues similaires
-
sync-en
Difficulté 1/5 1-3 heures Accessibilité débutants 85/100
-
sync-en
Difficulté 1/5 1-3 heures Accessibilité débutants 85/100
-
Перевод устарел
Difficulté 1/5 1-3 heures Accessibilité débutants 78/100
-
[6.x]: "Cannot use object of type stdClass as array" loading Users index (regression of #19182) Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100