1
0
mirror of synced 2025-01-19 15:01:40 +03:00
2015-02-16 00:53:46 +00:00

45 lines
805 B
PHP

<?php
namespace Doctrine\Tests\Models\GeoNames;
/**
* @Entity
* @Table(name="geonames_admin1")
* @Cache
*/
class Admin1
{
/**
* @Id
* @Column(type="integer", length=25)
* @GeneratedValue(strategy="NONE")
*/
public $id;
/**
* @Id
* @ManyToOne(targetEntity="Country")
* @JoinColumn(name="country", referencedColumnName="id")
* @Cache
*/
public $country;
/**
* @OneToMany(targetEntity="Admin1AlternateName", mappedBy="admin1")
* @Cache
*/
public $names = array();
/**
* @Column(type="string", length=255);
*/
public $name;
public function __construct($id, $name, Country $country)
{
$this->id = $id;
$this->name = $name;
$this->country = $country;
}
}