From aa67a0f9283b267ba45cca25e22788a439328724 Mon Sep 17 00:00:00 2001 From: M#3 Date: Fri, 13 Aug 2021 11:57:48 +0400 Subject: [PATCH] Replaced doctrine annotations with attributes --- reference/constraints/Traverse.rst | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/reference/constraints/Traverse.rst b/reference/constraints/Traverse.rst index 4c5754083a5..a9604056738 100644 --- a/reference/constraints/Traverse.rst +++ b/reference/constraints/Traverse.rst @@ -94,30 +94,27 @@ that all have constraints on their properties. // src/Entity/BookCollection.php namespace App\Entity; + use App\Entity\Book; use Doctrine\Common\Collections\ArrayCollection; - use Doctrine\Common\Collections\Collection + use Doctrine\Common\Collections\Collection; use Doctrine\ORM\Mapping as ORM; use Symfony\Component\Validator\Constraints as Assert; - /** - * @ORM\Entity - */ + #[ORM\Entity] #[Assert\Traverse] class BookCollection implements \IteratorAggregate { /** * @var string - * - * @ORM\Column */ + #[ORM\Column] #[Assert\NotBlank] protected $name = ''; /** * @var Collection|Book[] - * - * @ORM\ManyToMany(targetEntity="App\Entity\Book") */ + #[ORM\ManyToMany(targetEntity: Book::class)] protected $books; // some other properties