Does not install with Composer w/o warnings/errors (PHP 8)
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 1/5
- Temps estimé
- Moins d'une heure
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- À l'abandon
- Stack technique
- php
- Domaine
- build-system
Piste de recherche
Mettez à jour la version requise de PHP dans composer.json comme indiqué dans l’issue. Exécutez composer update avec PHP 8.1.2 sans --ignore-platform-reqs et vérifiez que AspectMock s’installe sans erreurs ni avertissements de dépendances.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
AspectMock 4.1.1 won't install cleanly under PHP 8 with Composer:
$ composer update
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires codeception/aspect-mock 4.1.1 -> satisfiable by codeception/aspect-mock[4.1.1].
- codeception/aspect-mock 4.1.1 requires php ^7.4 -> your php version (8.1.2) does not satisfy that requirement.
The only way I can get it to install without errors is to use Composer's --ignore-platform-reqs option.
Although there are problems with goaop/parser-reflection under PHP 8 (see https://github.com/goaop/framework/issues/466), I believe AM itself will work without issue under the newer PHP versions (other than the problem I reported in #201).
I believe changing this composer.json line would be sufficient:
- "php": "^7.4",
+ "php": ">=7.4",
- Langage dominant
- PHP
- Étoiles
- 785
- Forks
- 132
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
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 Codeception/AspectMock
-
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
Codeception/AspectMock#208 · 2 commentaires · 5 réactions ·
-
AspectMock не мокает объектOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
Codeception/AspectMock#206 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
Codeception/AspectMock#203 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 42/100
Codeception/AspectMock#201 · 1 commentaire ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
Codeception/AspectMock#196 · 1 commentaire ·
Toutes les issues de Codeception/AspectMock
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
codeigniter4/CodeIgniter4#10616 ·
Les mainteneurs répondent en général sous 1 jour
-
bug code quality
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
SemanticMediaWiki/SemanticMediaWiki#7149 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
google/site-kit-wp#13825 ·
Les mainteneurs répondent en général sous 3 jours
-
Made by AI module: MCP type: bug
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour