Procházet zdrojové kódy

update deprecated Index options

Olivier Massot před 6 měsíci
rodič
revize
c1b671a71a

+ 3 - 7
src/Entity/Awin/Product.php

@@ -12,13 +12,9 @@ use Doctrine\ORM\Mapping as ORM;
  */
 #[ApiResource(operations: [])]
 #[ORM\Entity]
-#[ORM\Table(
-    name: 'AwinProduct',
-    indexes: [
-        new ORM\Index(columns: ['name'], name: 'name_idx'),
-        new ORM\Index(columns: ['slug'], name: 'slug_idx'),
-    ]
-)]
+#[ORM\Table(name: 'AwinProduct')]
+#[ORM\Index(name: 'name_idx', columns: ['name'])]
+#[ORM\Index(name: 'slug_idx', columns: ['slug'])]
 class Product
 {
     #[ORM\Id]

+ 2 - 1
src/Entity/Core/Country.php

@@ -23,7 +23,8 @@ use Doctrine\ORM\Mapping as ORM;
 )]
 // #[Auditable]
 #[ORM\Entity(repositoryClass: CountryRepository::class)]
-#[ORM\Table(indexes: [new ORM\Index(name: 'name_idx', columns: ['name'])])]
+#[ORM\Table]
+#[ORM\Index(name: 'name_idx', columns: ['name'])]
 class Country
 {
     #[ORM\Id]

+ 2 - 1
src/Entity/Organization/Subdomain.php

@@ -45,7 +45,8 @@ use Symfony\Component\Validator\Constraints as Assert;
 #[OrganizationDefaultValue(fieldName: 'organization')]
 #[UniqueEntity('subdomain')]
 #[ApiFilter(filterClass: SearchFilter::class, properties: ['subdomain' => 'exact'])]
-#[ORM\Table(indexes: [new ORM\Index(name: 'subdomain_idx', columns: ['subdomain'])])]
+#[ORM\Table]
+#[ORM\Index(name: 'subdomain_idx', columns: ['subdomain'])]
 class Subdomain
 {
     #[ORM\Id]

+ 4 - 7
src/Entity/Person/Person.php

@@ -29,13 +29,10 @@ use Symfony\Component\Serializer\Annotation\Groups;
 #[ApiResource(operations: [])]
 // #[Auditable]
 #[ORM\Entity(repositoryClass: PersonRepository::class)]
-#[ORM\Table(
-    indexes: [
-        new ORM\Index(columns: ['username'], name: 'username_idx'),
-        new ORM\Index(columns: ['name'], name: 'name_idx'),
-        new ORM\Index(columns: ['givenName'], name: 'givenName_idx'),
-    ]
-)]
+#[ORM\Table]
+#[ORM\Index(name: 'username_idx', columns: ['username'])]
+#[ORM\Index(name: 'name_idx', columns: ['name'])]
+#[ORM\Index(name: 'givenName_idx', columns: ['givenName'])]
 class Person implements UserInterface, PasswordAuthenticatedUserInterface
 {
     use CreatedOnAndByTrait;