Skip to content

Laravel 11.x Compatibility #58

Laravel 11.x Compatibility

Laravel 11.x Compatibility #58

Re-run triggered March 13, 2024 06:54
Status Failure
Total duration 31s
Artifacts

static-analysis.yml

on: pull_request
Matrix: Static Analysis with PHPStan
Fit to window
Zoom out
Zoom in

Annotations

22 errors and 1 warning
Static Analysis with PHPStan (8.1): src/Configuration/LaravelNamingStrategy.php#L1
Ignored error pattern #^Parameter \#3 \$className \(null\) of method LaravelDoctrine\\ORM\\Configuration\\LaravelNamingStrategy\:\:embeddedFieldToColumnName\(\) should be compatible with parameter \$className \(class\-string\) of method Doctrine\\ORM\\Mapping\\NamingStrategy\:\:embeddedFieldToColumnName\(\)$# in path /home/runner/work/orm/orm/src/Configuration/LaravelNamingStrategy.php was not matched in reported errors.
Static Analysis with PHPStan (8.1): src/Configuration/LaravelNamingStrategy.php#L1
Ignored error pattern #^Parameter \#4 \$embeddedClassName \(null\) of method LaravelDoctrine\\ORM\\Configuration\\LaravelNamingStrategy\:\:embeddedFieldToColumnName\(\) should be compatible with parameter \$embeddedClassName \(class\-string\) of method Doctrine\\ORM\\Mapping\\NamingStrategy\:\:embeddedFieldToColumnName\(\)$# in path /home/runner/work/orm/orm/src/Configuration/LaravelNamingStrategy.php was not matched in reported errors.
Static Analysis with PHPStan (8.1): src/Configuration/LaravelNamingStrategy.php#L30
Return type mixed of method LaravelDoctrine\ORM\Configuration\LaravelNamingStrategy::classToTableName() is not covariant with return type string of method Doctrine\ORM\Mapping\NamingStrategy::classToTableName().
Static Analysis with PHPStan (8.1): src/Configuration/LaravelNamingStrategy.php#L43
Return type mixed of method LaravelDoctrine\ORM\Configuration\LaravelNamingStrategy::propertyToColumnName() is not covariant with return type string of method Doctrine\ORM\Mapping\NamingStrategy::propertyToColumnName().
Static Analysis with PHPStan (8.1): src/Configuration/LaravelNamingStrategy.php#L52
Return type mixed of method LaravelDoctrine\ORM\Configuration\LaravelNamingStrategy::referenceColumnName() is not covariant with return type string of method Doctrine\ORM\Mapping\NamingStrategy::referenceColumnName().
Static Analysis with PHPStan (8.1): src/Configuration/LaravelNamingStrategy.php#L64
Method LaravelDoctrine\ORM\Configuration\LaravelNamingStrategy::joinColumnName() overrides method Doctrine\ORM\Mapping\NamingStrategy::joinColumnName() but misses parameter #2 $className.
Static Analysis with PHPStan (8.1): src/Configuration/LaravelNamingStrategy.php#L64
Return type mixed of method LaravelDoctrine\ORM\Configuration\LaravelNamingStrategy::joinColumnName() is not covariant with return type string of method Doctrine\ORM\Mapping\NamingStrategy::joinColumnName().
Static Analysis with PHPStan (8.1): src/Configuration/LaravelNamingStrategy.php#L78
Return type mixed of method LaravelDoctrine\ORM\Configuration\LaravelNamingStrategy::joinTableName() is not covariant with return type string of method Doctrine\ORM\Mapping\NamingStrategy::joinTableName().
Static Analysis with PHPStan (8.1): src/Configuration/LaravelNamingStrategy.php#L98
Return type mixed of method LaravelDoctrine\ORM\Configuration\LaravelNamingStrategy::joinKeyColumnName() is not covariant with return type string of method Doctrine\ORM\Mapping\NamingStrategy::joinKeyColumnName().
Static Analysis with PHPStan (8.1): src/Configuration/LaravelNamingStrategy.php#L124
Return type mixed of method LaravelDoctrine\ORM\Configuration\LaravelNamingStrategy::embeddedFieldToColumnName() is not covariant with return type string of method Doctrine\ORM\Mapping\NamingStrategy::embeddedFieldToColumnName().
Static Analysis with PHPStan (8.2)
The job was canceled because "_8_1" failed.
Static Analysis with PHPStan (8.2): src/Auth/DoctrineUserProvider.php#L13
Non-abstract class LaravelDoctrine\ORM\Auth\DoctrineUserProvider contains abstract method rehashPasswordIfRequired() from interface Illuminate\Contracts\Auth\UserProvider.
Static Analysis with PHPStan (8.2): src/Configuration/LaravelNamingStrategy.php#L1
Ignored error pattern #^Parameter \#3 \$className \(null\) of method LaravelDoctrine\\ORM\\Configuration\\LaravelNamingStrategy\:\:embeddedFieldToColumnName\(\) should be compatible with parameter \$className \(class\-string\) of method Doctrine\\ORM\\Mapping\\NamingStrategy\:\:embeddedFieldToColumnName\(\)$# in path /home/runner/work/orm/orm/src/Configuration/LaravelNamingStrategy.php was not matched in reported errors.
Static Analysis with PHPStan (8.2): src/Configuration/LaravelNamingStrategy.php#L1
Ignored error pattern #^Parameter \#4 \$embeddedClassName \(null\) of method LaravelDoctrine\\ORM\\Configuration\\LaravelNamingStrategy\:\:embeddedFieldToColumnName\(\) should be compatible with parameter \$embeddedClassName \(class\-string\) of method Doctrine\\ORM\\Mapping\\NamingStrategy\:\:embeddedFieldToColumnName\(\)$# in path /home/runner/work/orm/orm/src/Configuration/LaravelNamingStrategy.php was not matched in reported errors.
Static Analysis with PHPStan (8.2): src/Configuration/LaravelNamingStrategy.php#L30
Return type mixed of method LaravelDoctrine\ORM\Configuration\LaravelNamingStrategy::classToTableName() is not covariant with return type string of method Doctrine\ORM\Mapping\NamingStrategy::classToTableName().
Static Analysis with PHPStan (8.2): src/Configuration/LaravelNamingStrategy.php#L43
Return type mixed of method LaravelDoctrine\ORM\Configuration\LaravelNamingStrategy::propertyToColumnName() is not covariant with return type string of method Doctrine\ORM\Mapping\NamingStrategy::propertyToColumnName().
Static Analysis with PHPStan (8.2): src/Configuration/LaravelNamingStrategy.php#L52
Return type mixed of method LaravelDoctrine\ORM\Configuration\LaravelNamingStrategy::referenceColumnName() is not covariant with return type string of method Doctrine\ORM\Mapping\NamingStrategy::referenceColumnName().
Static Analysis with PHPStan (8.2): src/Configuration/LaravelNamingStrategy.php#L64
Method LaravelDoctrine\ORM\Configuration\LaravelNamingStrategy::joinColumnName() overrides method Doctrine\ORM\Mapping\NamingStrategy::joinColumnName() but misses parameter #2 $className.
Static Analysis with PHPStan (8.2): src/Configuration/LaravelNamingStrategy.php#L64
Return type mixed of method LaravelDoctrine\ORM\Configuration\LaravelNamingStrategy::joinColumnName() is not covariant with return type string of method Doctrine\ORM\Mapping\NamingStrategy::joinColumnName().
Static Analysis with PHPStan (8.2): src/Configuration/LaravelNamingStrategy.php#L78
Return type mixed of method LaravelDoctrine\ORM\Configuration\LaravelNamingStrategy::joinTableName() is not covariant with return type string of method Doctrine\ORM\Mapping\NamingStrategy::joinTableName().
Static Analysis with PHPStan (8.2): src/Configuration/LaravelNamingStrategy.php#L98
Return type mixed of method LaravelDoctrine\ORM\Configuration\LaravelNamingStrategy::joinKeyColumnName() is not covariant with return type string of method Doctrine\ORM\Mapping\NamingStrategy::joinKeyColumnName().
Static Analysis with PHPStan (8.0)
The job was canceled because "_8_1" failed.
Static Analysis with PHPStan (8.1)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.