コード例 #1
0
ファイル: SessionTest.php プロジェクト: xetorthio/outlet-orm
 public function testCacheMappers()
 {
     $mapper = $this->session->getMapperFor('Bug');
     $this->assertSame($mapper, $this->session->getMapperFor('Bug'));
     $mapper = $this->session->getMapperFor('Project');
     $this->assertSame($mapper, $this->session->getMapperFor('Project'));
 }
コード例 #2
0
ファイル: UnitOfWork.php プロジェクト: xetorthio/outlet-orm
 public function attach($obj)
 {
     $this->values[spl_object_hash($obj)] = array('object' => $obj, 'original' => $this->session->getMapperFor($obj)->getValues($obj));
 }