Skip to content

Merge pull request #2 from KaririCode-Framework/develop #6

Merge pull request #2 from KaririCode-Framework/develop

Merge pull request #2 from KaririCode-Framework/develop #6

Triggered via push November 10, 2025 23:37
Status Failure
Total duration 37s
Artifacts

ci.yml

on: push
Code Quality
21s
Code Quality
Mutation Testing
Mutation Testing
Documentation
26s
Documentation
Backward Compatibility Check
0s
Backward Compatibility Check
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

16 errors
Tests (PHP 8.3)
Process completed with exit code 2.
Tests (PHP 8.3)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires php ^8.4 but your php version (8.3.27) does not satisfy that requirement.
Documentation
Action failed with "The process '/usr/bin/git' failed with exit code 128"
Documentation
Process completed with exit code 2.
Documentation
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires phpdocumentor/phpdocumentor * -> satisfiable by phpdocumentor/phpdocumentor[dev-feature/check-version-on-start, ..., dev-php84-build, v2.0.0a3, ..., 2.9.x-dev, v3.0.0-alpha1, ..., v3.8.1]. - phpdocumentor/phpdocumentor[2.0.0a4, ..., 2.0.0a11] require nikic/php-parser dev-master -> found nikic/php-parser[dev-master, 5.x-dev (alias of dev-master)] but the package is fixed to v5.6.2 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. - phpdocumentor/phpdocumentor v2.0.0a3 requires pear-symfony/eventdispatcher 1.* -> could not be found in any version, there may be a typo in the package name. - phpdocumentor/phpdocumentor[v2.0.0b1, ..., v2.0.0b6] require phpdocumentor/reflection-docblock 2.*@dev -> found phpdocumentor/reflection-docblock[2.0.0a1, ..., 2.0.5] but the package is fixed to 5.6.3 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. - phpdocumentor/phpdocumentor 2.0.0b7 requires symfony/event-dispatcher ~2.1@stable -> found symfony/event-dispatcher[v2.1.0, ..., 2.8.x-dev] but the package is fixed to v7.3.3 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. - phpdocumentor/phpdocumentor[dev-release-2.0.1, dev-release-2.0.2, v2.0.0, ..., 2.2.x-dev] require symfony/event-dispatcher ~2.1 -> found symfony/event-dispatcher[v2.1.0, ..., 2.8.x-dev] but the package is fixed to v7.3.3 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. - phpdocumentor/phpdocumentor v2.3.0 requires symfony/console ~2.4 -> found symfony/console[v2.4.0-BETA1, ..., 2.8.x-dev] but the package is fixed to v7.3.6 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. - phpdocumentor/phpdocumentor[v2.3.1, ..., 2.9.x-dev, v3.0.0-alpha1] require symfony/console ~2.3 -> found symfony/console[v2.3.0, ..., 2.8.x-dev] but the package is fixed to v7.3.6 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. - phpdocumentor/phpdocumentor[v3.0.0-beta, ..., v3.0.0-rc] require doctrine/rst-parser dev-master@dev -> found doctrine/rst-parser[dev-error-when-file-not-exist, dev-directive-nested-definition-list, dev-rowspan, dev-alphabetical-globs, dev-0.5.x-merge-up-into-0.6.x_fdjXjC5B, dev-162--0.4.x-merge-up-into-0.5.x_wWbHwUh8, 0.0.1, ..., 0.6.x-dev, 1.0.x-dev] but it does not match the constraint. - phpdocumentor/phpdocumentor v3.0.0-alpha.2 requires phpdocumentor/reflection dev-develop@dev -> found phpdocumentor/reflection[dev-feature/expressions-in-arguments, dev-feature/virtual-detection, dev-dependabot/github_actions/actions/upload-artifact-5, dev-feature/async-accessors, dev-composer/bump-php-parser, dev-feature/220_readonly_properties, dev-feature/property-hooks, dev-feature/php8-attributes, dev-fix-php85, 0.1.0, ..., 0.1.9, 1.0.0, ..., 1.0.7, 2.0.0-alpha1, 2.0.0-alpha2, 3.0.0, 3.0.1, 3.0.x-dev, 4.0.0-alpha1, ..., 4.x-dev, 5.0.0, ..., 5.x-dev, 6.0.0, ..., 6.x-dev] but it does not match the constraint. - phpdocumentor/phpdocumentor v3.0.0-alpha.3 requires phpdocumentor/type-resolver ^0.7.1 -> found phpdocumentor/type-resolver[0.7.1, 0.7.2, 0.7.x-dev] but the package is fixed to 1.10.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. - phpdocumentor/phpdocumentor v3.0.0-alpha.4 requires phpdocumentor/graphviz 2.x-dev@dev -> found phpdocumentor/graphviz[dev-dependabot/composer/phpstan/phpstan-tw-0.12or-tw-1.0, dev-master, 1.0.0-beta1, ..., 1.0.4, 2.0.0-alpha1, ..., 2.1.0, 3.x-dev (alias of dev-master)] but it does not match the constr
Code Quality: src/UserProfile.php#L219
Method KaririCode\DevKit\UserProfile::jsonSerialize() return type has no value type specified in iterable type array.
Code Quality: src/UserProfile.php#L195
Method KaririCode\DevKit\UserProfile::withMeta() has parameter $meta with no value type specified in iterable type array.
Code Quality: src/UserProfile.php#L124
Parameter $meta of class KaririCode\DevKit\UserProfile constructor expects array|null, mixed given.
Code Quality: src/UserProfile.php#L123
Parameter $twoFactorSecret of class KaririCode\DevKit\UserProfile constructor expects string|null, mixed given.
Code Quality: src/UserProfile.php#L119
Parameter $name of class KaririCode\DevKit\UserProfile constructor expects string, mixed given.
Code Quality: src/UserProfile.php#L118
Parameter $id of class KaririCode\DevKit\UserProfile constructor expects string, mixed given.
Code Quality: src/UserProfile.php#L115
Method KaririCode\DevKit\UserProfile::fromArray() has parameter $data with no value type specified in iterable type array.
Code Quality: src/UserProfile.php#L58
Method KaririCode\DevKit\UserProfile::__construct() has parameter $meta with no value type specified in iterable type array.
Code Quality: src/UserId.php#L30
Construct empty() is not allowed. Use more strict comparison.
Code Quality: src/Email.php#L30
Only booleans are allowed in a negated boolean, string|false given.
Tests (PHP 8.4)
Process completed with exit code 2.