Fix checkGenericClassInNonGenericObjectType PHPStan errors

This commit removes the checkGenericClassInNonGenericObjectType flag
from PHPStan configuration files and fixes all associated errors in our
code base.

[MAILPOET-3236]
This commit is contained in:
Rodrigo Primo
2021-07-28 15:08:39 -03:00
committed by Veljko V
parent f0dc0b3556
commit e59992cc16
16 changed files with 51 additions and 26 deletions

View File

@@ -25,6 +25,9 @@ class TablePrefixMetadataFactory extends ClassMetadataFactory {
$this->setProxyClassNameResolver(new ProxyClassNameResolver());
}
/**
* @return ClassMetadata<object>
*/
public function getMetadataFor($className) {
$classMetadata = parent::getMetadataFor($className);
if (isset($this->prefixedMap[$classMetadata->getName()])) {
@@ -42,6 +45,9 @@ class TablePrefixMetadataFactory extends ClassMetadataFactory {
return $classMetadata;
}
/**
* @param ClassMetadata<object> $classMetadata
*/
public function addPrefix(ClassMetadata $classMetadata) {
if (!$classMetadata->isInheritanceTypeSingleTable() || $classMetadata->getName() === $classMetadata->rootEntityName) {
$classMetadata->setPrimaryTable([