<?php namespace Doctrine\Tests\Models\Forum; /** * @Entity * @Table(name="forum_users") */ class ForumUser { /** * @Column(type="integer") * @Id @GeneratedValue */ public $id; /** * @Column(type="string", length=50) */ public $username; /** * @OneToOne(targetEntity="ForumAvatar", cascade={"persist"}) * @JoinColumn(name="avatar_id", referencedColumnName="id") */ public $avatar; public function getId() { return $this->id; } public function getUsername() { return $this->username; } public function getAvatar() { return $this->avatar; } public function setAvatar(ForumAvatar $avatar) { $this->avatar = $avatar; } }