<?php namespace Doctrine\Tests\Models\Taxi; /** * Test model that contains only Id-columns * * @Entity * @Table(name="taxi_ride") */ class Ride { /** * @Id * @ManyToOne(targetEntity="Driver", inversedBy="freeDriverRides") * @JoinColumn(name="driver_id", referencedColumnName="id") */ private $driver; /** * @Id * @ManyToOne(targetEntity="Car", inversedBy="freeCarRides") * @JoinColumn(name="car", referencedColumnName="brand") */ private $car; public function __construct(Driver $driver, Car $car) { $this->driver = $driver; $this->car = $car; } }