<?php namespace Doctrine\Tests\ORM\Entity; require_once __DIR__ . '/../../TestInit.php'; class ConstructorTest extends \Doctrine\Tests\OrmTestCase { public function testFieldInitializationInConstructor() { $entity = new ConstructorTestEntity1("romanb"); $this->assertEquals("romanb", $entity->username); } } class ConstructorTestEntity1 { private $id; public $username; public function __construct($username = null) { if ($username !== null) { $this->username = $username; } } }