mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-08-17 08:11:14 +02:00
Fixed the use of the removed ClassMetadataInfo constants
This commit is contained in:
parent
7d9be5ae76
commit
60325e797d
4 changed files with 11 additions and 11 deletions
|
@ -24,7 +24,7 @@ namespace App\Doctrine\Types;
|
||||||
|
|
||||||
use Doctrine\DBAL\Platforms\AbstractMySQLPlatform;
|
use Doctrine\DBAL\Platforms\AbstractMySQLPlatform;
|
||||||
use Doctrine\DBAL\Platforms\AbstractPlatform;
|
use Doctrine\DBAL\Platforms\AbstractPlatform;
|
||||||
use Doctrine\DBAL\Platforms\SqlitePlatform;
|
use Doctrine\DBAL\Platforms\SQLitePlatform;
|
||||||
use Doctrine\DBAL\Types\Type;
|
use Doctrine\DBAL\Types\Type;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -36,7 +36,7 @@ class TinyIntType extends Type
|
||||||
public function getSQLDeclaration(array $column, AbstractPlatform $platform): string
|
public function getSQLDeclaration(array $column, AbstractPlatform $platform): string
|
||||||
{
|
{
|
||||||
//MySQL and SQLite know the TINYINT type directly
|
//MySQL and SQLite know the TINYINT type directly
|
||||||
if ($platform instanceof AbstractMySQLPlatform || $platform instanceof SqlitePlatform) {
|
if ($platform instanceof AbstractMySQLPlatform || $platform instanceof SQLitePlatform) {
|
||||||
return 'TINYINT';
|
return 'TINYINT';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ namespace App\Repository;
|
||||||
|
|
||||||
use App\Doctrine\Helpers\FieldHelper;
|
use App\Doctrine\Helpers\FieldHelper;
|
||||||
use App\Entity\Attachments\AttachmentContainingDBElement;
|
use App\Entity\Attachments\AttachmentContainingDBElement;
|
||||||
use Doctrine\ORM\Mapping\ClassMetadataInfo;
|
use Doctrine\ORM\Mapping\ClassMetadata;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @template TEntityClass of AttachmentContainingDBElement
|
* @template TEntityClass of AttachmentContainingDBElement
|
||||||
|
@ -70,7 +70,7 @@ class AttachmentContainingDBElementRepository extends NamedDBElementRepository
|
||||||
|
|
||||||
$q = $qb->getQuery();
|
$q = $qb->getQuery();
|
||||||
|
|
||||||
$q->setFetchMode($this->getEntityName(), 'master_picture_attachment', ClassMetadataInfo::FETCH_EAGER);
|
$q->setFetchMode($this->getEntityName(), 'master_picture_attachment', ClassMetadata::FETCH_EAGER);
|
||||||
|
|
||||||
$result = $q->getResult();
|
$result = $q->getResult();
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@ use App\Entity\Base\AbstractDBElement;
|
||||||
use App\Entity\Base\AbstractStructuralDBElement;
|
use App\Entity\Base\AbstractStructuralDBElement;
|
||||||
use App\Entity\Contracts\TimeStampableInterface;
|
use App\Entity\Contracts\TimeStampableInterface;
|
||||||
use Doctrine\ORM\EntityManagerInterface;
|
use Doctrine\ORM\EntityManagerInterface;
|
||||||
use Doctrine\ORM\Mapping\ClassMetadataInfo;
|
use Doctrine\ORM\Mapping\ClassMetadata;
|
||||||
use Symfony\Component\PropertyAccess\PropertyAccessorInterface;
|
use Symfony\Component\PropertyAccess\PropertyAccessorInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -212,7 +212,7 @@ trait PKImportHelperTrait
|
||||||
$id = (int) $id;
|
$id = (int) $id;
|
||||||
|
|
||||||
$metadata = $this->em->getClassMetadata($element::class);
|
$metadata = $this->em->getClassMetadata($element::class);
|
||||||
$metadata->setIdGeneratorType(ClassMetadataInfo::GENERATOR_TYPE_NONE);
|
$metadata->setIdGeneratorType(ClassMetadata::GENERATOR_TYPE_NONE);
|
||||||
$metadata->setIdGenerator(new AssignedGenerator());
|
$metadata->setIdGenerator(new AssignedGenerator());
|
||||||
$metadata->setIdentifierValues($element, ['id' => $id]);
|
$metadata->setIdentifierValues($element, ['id' => $id]);
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,7 +35,7 @@ use Brick\Math\BigDecimal;
|
||||||
use DateTime;
|
use DateTime;
|
||||||
use Doctrine\Common\Collections\Collection;
|
use Doctrine\Common\Collections\Collection;
|
||||||
use Doctrine\ORM\EntityManagerInterface;
|
use Doctrine\ORM\EntityManagerInterface;
|
||||||
use Doctrine\ORM\Mapping\ClassMetadataInfo;
|
use Doctrine\ORM\Mapping\ClassMetadata;
|
||||||
use Doctrine\ORM\Mapping\MappingException;
|
use Doctrine\ORM\Mapping\MappingException;
|
||||||
use Exception;
|
use Exception;
|
||||||
use InvalidArgumentException;
|
use InvalidArgumentException;
|
||||||
|
@ -136,16 +136,16 @@ class TimeTravel
|
||||||
|
|
||||||
//Revert many-to-one association (one element in property)
|
//Revert many-to-one association (one element in property)
|
||||||
if (
|
if (
|
||||||
ClassMetadataInfo::MANY_TO_ONE === $mapping['type']
|
ClassMetadata::MANY_TO_ONE === $mapping['type']
|
||||||
|| ClassMetadataInfo::ONE_TO_ONE === $mapping['type']
|
|| ClassMetadata::ONE_TO_ONE === $mapping['type']
|
||||||
) {
|
) {
|
||||||
$target_element = $this->getField($element, $field);
|
$target_element = $this->getField($element, $field);
|
||||||
if (null !== $target_element && $element->getLastModified() > $timestamp) {
|
if (null !== $target_element && $element->getLastModified() > $timestamp) {
|
||||||
$this->revertEntityToTimestamp($target_element, $timestamp, $reverted_elements);
|
$this->revertEntityToTimestamp($target_element, $timestamp, $reverted_elements);
|
||||||
}
|
}
|
||||||
} elseif ( //Revert *_TO_MANY associations (collection properties)
|
} elseif ( //Revert *_TO_MANY associations (collection properties)
|
||||||
(ClassMetadataInfo::MANY_TO_MANY === $mapping['type']
|
(ClassMetadata::MANY_TO_MANY === $mapping['type']
|
||||||
|| ClassMetadataInfo::ONE_TO_MANY === $mapping['type'])
|
|| ClassMetadata::ONE_TO_MANY === $mapping['type'])
|
||||||
&& !$mapping['isOwningSide']
|
&& !$mapping['isOwningSide']
|
||||||
) {
|
) {
|
||||||
$target_elements = $this->getField($element, $field);
|
$target_elements = $this->getField($element, $field);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue