Laravel 11.x Compatibility #58
static-analysis.yml
on: pull_request
Matrix: Static Analysis with PHPStan
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/.
|