Skip to content

Fix bagdes in README #1374

Fix bagdes in README

Fix bagdes in README #1374

Triggered via pull request May 26, 2024 06:37
Status Failure
Total duration 5m 34s
Artifacts

continuous-integration.yml

on: pull_request
run  /  Generate test matrix
3s
run / Generate test matrix
Matrix: run / Code Coverage
Matrix: run / Coding Standards
Matrix: run / Lint composer.json
Matrix: run / Lint symfony container
Matrix: run / Mutation Tests
Matrix: run / Static Code Analysis
Matrix: run / Lint twig files
Matrix: run / Lint XLIFF files
Matrix: run / Lint YML files
Matrix: run / tests
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 23 warnings
run / Static Code Analysis (8.3)
Child process error (exit code 255): PHP Fatal error: Declaration of PHPStan\Doctrine\Mapping\ClassMetadataFactory::newClassMetadataInstance($className) must be compatible with Doctrine\ORM\Mapping\ClassMetadataFactory::newClassMetadataInstance(string $className): Doctrine\ORM\Mapping\ClassMetadata in /home/runner/work/nucleos-doctrine-extensions/nucleos-doctrine-extensions/vendor-bin/tools/vendor/phpstan/phpstan-doctrine/src/Doctrine/Mapping/ClassMetadataFactory.php on line 62 Fatal error: Declaration of PHPStan\Doctrine\Mapping\ClassMetadataFactory::newClassMetadataInstance($className) must be compatible with Doctrine\ORM\Mapping\ClassMetadataFactory::newClassMetadataInstance(string $className): Doctrine\ORM\Mapping\ClassMetadata in /home/runner/work/nucleos-doctrine-extensions/nucleos-doctrine-extensions/vendor-bin/tools/vendor/phpstan/phpstan-doctrine/src/Doctrine/Mapping/ClassMetadataFactory.php on line 62
run / Static Code Analysis (8.3)
Process completed with exit code 2.
run / Coding Standards (8.3)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
run / Lint composer.json (8.3)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
run / Static Code Analysis (8.3)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
run / Code Coverage (8.3)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
run / Mutation Tests (8.3)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
run / Mutation Tests (8.3): src/EventListener/ORM/SortableListener.php#L55
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ } public function prePersist(PrePersistEventArgs $args): void { - if (!$args->getObject() instanceof PositionAwareInterface) { + if (!true) { return; } $this->uniquePosition($args);
run / Mutation Tests (8.3): src/EventListener/ORM/SortableListener.php#L55
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ } public function prePersist(PrePersistEventArgs $args): void { - if (!$args->getObject() instanceof PositionAwareInterface) { + if (!false) { return; } $this->uniquePosition($args);
run / Mutation Tests (8.3): src/EventListener/ORM/SortableListener.php#L55
Escaped Mutant for Mutator "LogicalNot": --- Original +++ New @@ @@ } public function prePersist(PrePersistEventArgs $args): void { - if (!$args->getObject() instanceof PositionAwareInterface) { + if ($args->getObject() instanceof PositionAwareInterface) { return; } $this->uniquePosition($args);
run / Mutation Tests (8.3): src/EventListener/ORM/SortableListener.php#L81
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ public function preRemove(PreRemoveEventArgs $args): void { $entity = $args->getObject(); - if ($entity instanceof PositionAwareInterface) { + if (false) { $this->movePosition($args->getObjectManager(), $entity, -1); } }
run / Mutation Tests (8.3): src/EventListener/ORM/UniqueActiveListener.php#L52
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ } public function prePersist(PrePersistEventArgs $args): void { - $this->uniqueActive($args); + } public function preUpdate(PreUpdateEventArgs $args): void {
run / Mutation Tests (8.3): src/EventListener/ORM/UniqueActiveListener.php#L57
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ } public function preUpdate(PreUpdateEventArgs $args): void { - $this->uniqueActive($args); + } /** * @throws MappingException
run / Mutation Tests (8.3): src/EventListener/ORM/UniqueActiveListener.php#L88
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ private function uniqueActive(LifecycleEventArgs $args): void { $entity = $args->getObject(); - if (!$entity instanceof UniqueActiveInterface) { + if (!false) { return; } if (!$entity->isActive()) {
run / Mutation Tests (8.3): src/Manager/ORM/BaseQueryTrait.php#L28
Escaped Mutant for Mutator "Foreach_": --- Original +++ New @@ @@ */ final protected function addOrder(QueryBuilder $builder, array $sort, string $defaultAlias, array $aliasMapping = [], string $defaultOrder = 'asc'): QueryBuilder { - foreach ($sort as $field => $order) { + foreach ([] as $field => $order) { if (\is_int($field)) { $field = $order; $order = $defaultOrder;
run / Mutation Tests (8.3): src/Manager/ORM/BaseQueryTrait.php#L34
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ $field = $order; $order = $defaultOrder; } - $this->addOrderField($builder, $defaultAlias, $field, $order, $aliasMapping); + } return $builder; }
run / Mutation Tests (8.3): src/Manager/ORM/BaseQueryTrait.php#L57
Escaped Mutant for Mutator "DecrementInteger": --- Original +++ New @@ @@ throw new InvalidArgumentException(sprintf('The fieldname "%s" cannot contain more than one dot', $field)); } // Map entity to table name - if (2 === \count($fieldSpl)) { + if (1 === \count($fieldSpl)) { [$table, $field] = $fieldSpl; foreach ($aliasMapping as $k => $v) { if ($fieldSpl[0] === $k) {
run / Test: PHP 8.2, Symfony 6.4, lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
run / Test: PHP 8.2, Symfony 6.4, highest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
run / Test: PHP 8.3, Symfony 6.4, lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
run / Test: PHP 8.3, Symfony 7.0, highest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
run / Test: PHP 8.2, Symfony 7.0, highest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
run / Test: PHP 8.2, Symfony 7.0, lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
run / Test: PHP 8.3, Symfony 6.4, highest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
run / Test: PHP 8.3, Symfony 7.0, lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.