1
0
mirror of synced 2025-02-02 13:31:45 +03:00

Remove irrelevant accessors (#5762)

This commit is contained in:
Alexander Kurilo 2016-08-29 23:17:24 +03:00 committed by Marco Pivetta
parent 592122fbcb
commit 5eedccc22a

View File

@ -15,9 +15,9 @@ class GH5762Test extends \Doctrine\Tests\OrmFunctionalTestCase
parent::setup(); parent::setup();
$this->_schemaTool->createSchema(array( $this->_schemaTool->createSchema(array(
$this->_em->getClassMetadata(__NAMESPACE__ . '\GH5762Driver'), $this->_em->getClassMetadata(GH5762Driver::class),
$this->_em->getClassMetadata(__NAMESPACE__ . '\GH5762DriverRide'), $this->_em->getClassMetadata(GH5762DriverRide::class),
$this->_em->getClassMetadata(__NAMESPACE__ . '\GH5762Car'), $this->_em->getClassMetadata(GH5762Car::class),
)); ));
} }
@ -26,13 +26,13 @@ class GH5762Test extends \Doctrine\Tests\OrmFunctionalTestCase
$result = $this->fetchData(); $result = $this->fetchData();
$this->assertInstanceOf(__NAMESPACE__ . '\GH5762Driver', $result); $this->assertInstanceOf(__NAMESPACE__ . '\GH5762Driver', $result);
$this->assertInstanceOf('Doctrine\ORM\PersistentCollection', $result->getDriverRides()); $this->assertInstanceOf('Doctrine\ORM\PersistentCollection', $result->driverRides);
$this->assertInstanceOf(__NAMESPACE__ . '\GH5762DriverRide', $result->getDriverRides()->get(0)); $this->assertInstanceOf(__NAMESPACE__ . '\GH5762DriverRide', $result->driverRides->get(0));
$this->assertInstanceOf(__NAMESPACE__ . '\GH5762Car', $result->getDriverRides()->get(0)->getCar()); $this->assertInstanceOf(__NAMESPACE__ . '\GH5762Car', $result->driverRides->get(0)->car);
$cars = array(); $cars = array();
foreach ($result->getDriverRides() as $ride) { foreach ($result->driverRides as $ride) {
$cars[] = $ride->getCar()->getBrand(); $cars[] = $ride->car->brand;
} }
$this->assertEquals(count($cars), count(array_unique($cars))); $this->assertEquals(count($cars), count(array_unique($cars)));
@ -93,50 +93,34 @@ class GH5762Test extends \Doctrine\Tests\OrmFunctionalTestCase
} }
/** /**
* @Entity * @Entity
* @Table(name="driver") * @Table(name="driver")
*/ */
class GH5762Driver class GH5762Driver
{ {
/** /**
* @Id * @Id
* @Column(type="integer") * @Column(type="integer")
* @GeneratedValue(strategy="NONE") * @GeneratedValue(strategy="NONE")
*/ */
private $id; public $id;
/** /**
* @Column(type="string", length=255); * @Column(type="string", length=255);
*/ */
private $name; public $name;
/** /**
* @OneToMany(targetEntity="GH5762DriverRide", mappedBy="driver") * @OneToMany(targetEntity="GH5762DriverRide", mappedBy="driver")
*/ */
private $driverRides; public $driverRides;
function __construct($id, $name) public function __construct($id, $name)
{ {
$this->driverRides = new ArrayCollection(); $this->driverRides = new ArrayCollection();
$this->id = $id; $this->id = $id;
$this->name = $name; $this->name = $name;
} }
function getId()
{
return $this->id;
}
function getName()
{
return $this->name;
}
function getDriverRides()
{
return $this->driverRides;
}
} }
/** /**
@ -145,38 +129,27 @@ class GH5762Driver
*/ */
class GH5762DriverRide class GH5762DriverRide
{ {
/** /**
* @Id * @Id
* @ManyToOne(targetEntity="GH5762Driver", inversedBy="driverRides") * @ManyToOne(targetEntity="GH5762Driver", inversedBy="driverRides")
* @JoinColumn(name="driver_id", referencedColumnName="id") * @JoinColumn(name="driver_id", referencedColumnName="id")
*/ */
private $driver; public $driver;
/** /**
* @Id * @Id
* @ManyToOne(targetEntity="GH5762Car", inversedBy="carRides") * @ManyToOne(targetEntity="GH5762Car", inversedBy="carRides")
* @JoinColumn(name="car", referencedColumnName="brand") * @JoinColumn(name="car", referencedColumnName="brand")
*/ */
private $car; public $car;
function __construct(GH5762Driver $driver, GH5762Car $car) function __construct(GH5762Driver $driver, GH5762Car $car)
{ {
$this->driver = $driver; $this->driver = $driver;
$this->car = $car; $this->car = $car;
$this->driver->getDriverRides()->add($this); $this->driver->driverRides->add($this);
$this->car->getCarRides()->add($this); $this->car->carRides->add($this);
}
function getDriver()
{
return $this->driver;
}
function getCar()
{
return $this->car;
} }
} }
@ -192,37 +165,22 @@ class GH5762Car
* @Column(type="string", length=25) * @Column(type="string", length=25)
* @GeneratedValue(strategy="NONE") * @GeneratedValue(strategy="NONE")
*/ */
private $brand; public $brand;
/** /**
* @Column(type="string", length=255); * @Column(type="string", length=255);
*/ */
private $model; public $model;
/** /**
* @OneToMany(targetEntity="GH5762DriverRide", mappedBy="car") * @OneToMany(targetEntity="GH5762DriverRide", mappedBy="car")
*/ */
private $carRides; public $carRides;
function __construct($brand, $model) public function __construct($brand, $model)
{ {
$this->carRides = new ArrayCollection(); $this->carRides = new ArrayCollection();
$this->brand = $brand; $this->brand = $brand;
$this->model = $model; $this->model = $model;
} }
function getBrand()
{
return $this->brand;
}
function getModel()
{
return $this->model;
}
function getCarRides()
{
return $this->carRides;
}
} }