Example #1
0
 public function testGetID()
 {
     $a = new Article();
     $a->id = 2;
     $this->assertEquals([2], $a->id());
     Article::table()->primaryKey = ['id', 'blogId'];
     $a->id = 2;
     $a->blogId = 12;
     $this->assertEquals([2, 12], $a->id());
     Article::table()->primaryKey = ['id', 'title'];
     $a->id = 2;
     $a->title = 'string';
     $this->assertEquals([2, 'string'], $a->id());
     // Reset.
     Article::table()->primaryKey = ['id'];
 }