Changeset 3701 for trunk/tests/Record
- Timestamp:
- 02/03/08 21:29:57 (11 months ago)
- Files:
-
- 1 modified
-
trunk/tests/Record/FilterTestCase.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/Record/FilterTestCase.php
r2601 r3701 87 87 class CompositeRecord extends Doctrine_Record 88 88 { 89 public function setTableDefinition()89 public static function initMetadata($class) 90 90 { 91 $this->hasColumn('name', 'string'); 92 } 93 public function setUp() 94 { 95 $this->hasOne('RelatedCompositeRecord as Related', array('foreign' => 'foreign_id')); 91 $class->setColumn('name', 'string'); 92 $class->hasOne('RelatedCompositeRecord as Related', array('local' => 'id', 'foreign' => 'foreign_id')); 96 93 97 $ this->unshiftFilter(new Doctrine_Record_Filter_Compound(array('Related')));94 $class->unshiftFilter(new Doctrine_Record_Filter_Compound(array('Related'))); 98 95 } 99 96 } 100 97 class RelatedCompositeRecord extends Doctrine_Record 101 98 { 102 public function setTableDefinition()99 public static function initMetadata($class) 103 100 { 104 $ this->hasColumn('address', 'string');105 $ this->hasColumn('foreign_id', 'integer');101 $class->setColumn('address', 'string'); 102 $class->setColumn('foreign_id', 'integer'); 106 103 } 107 104 }