3 namespace Doctrine\Tests\Models\Routing;
5 use Doctrine\Common\Collections\ArrayCollection;
15 * @column(type="integer")
20 * @ManyToMany(targetEntity="RoutingLeg", cascade={"all"})
21 * @JoinTable(name="RoutingRouteLegs",
22 * joinColumns={@JoinColumn(name="route_id", referencedColumnName="id")},
23 * inverseJoinColumns={@JoinColumn(name="leg_id", referencedColumnName="id", unique=true)}
25 * @OrderBy({"departureDate" = "ASC"})
30 * @OneToMany(targetEntity="RoutingRouteBooking", mappedBy="route")
31 * @OrderBy({"passengerName" = "ASC"})
33 public $bookings = array();
35 public function __construct()
37 $this->legs = new ArrayCollection();