Codeception / Codeception/AspectMock
Does not install with Composer w/o warnings/errors (PHP 8)
- Langage dominant
- PHP
- Étoiles
- 784
- Forks
- 132
- Métriques de merge des PR
- Aucune PR mergée en 30 j
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",
```
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Update the PHP requirement in composer.json as described in the issue. Run composer update under PHP 8.1.2 without --ignore-platform-reqs and verify that AspectMock installs without dependency errors or warnings.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- php
- Domaine
- build-system
- Type d'issue
- Bug
- Difficulté
- 1/5
- Temps estimé
- Moins d'une heure
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 35/100