Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Created by PhpStorm.
- * User: bombe
- * Date: 21.01.2018
- * Time: 10:32
- */
- class Customer
- {
- /**
- * @var int
- * @ORM\Id
- * @ORM\Column(type="integer")
- * @ORM\GeneratedValue(strategy="AUTO")
- */
- private $id;
- /**
- * @var string
- * @ORM\Column(type="string")
- */
- private $firstName;
- /**
- * @var CartProduct[]|Collection
- * @ORM\OneToMany(targetEntity="CartProduct", mappedBy="customer")
- */
- private $cartProducts;
- }
- class CartProduct
- {
- /**
- * @var int
- * @ORM\Id
- * @ORM\Column(type="integer")
- * @ORM\GeneratedValue(strategy="AUTO")
- */
- private $id;
- /**
- * @var \DateTime
- * @ORM\Column(type="datetime")
- */
- private $addedAt;
- /**
- * @var Product
- * @ORM\OneToOne(targetEntity="Product", inversedBy="cartProducts")
- */
- private $product;
- /**
- * @var Customer
- * @ORM\ManyToOne(targetEntity="Customer")
- */
- private $customer;
- }
- class Product
- {
- /**
- * @var int
- * @ORM\Id
- * @ORM\Column(type="integer")
- * @ORM\GeneratedValue(strategy="AUTO")
- */
- private $id;
- /**
- * @var string
- * @ORM\Column(type="string")
- */
- private $name;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement