Exemple #1
0
 public function testShouldRetrieveRecordByItsId()
 {
     $mysql = new \Vegas\DI\Scaffolding\Adapter\Mysql();
     $scaffolding = new Scaffolding($mysql);
     $scaffolding->setModelName('\\Test\\Models\\Fake');
     $scaffolding->setFormName('\\Test\\Forms\\Fake');
     $created = $scaffolding->doCreate(['fake_field' => 'fake']);
     $this->assertTrue($created);
     $this->assertInstanceOf('\\Test\\Models\\Fake', $mysql->retrieveOne($scaffolding->getRecord()->getId()));
 }
Exemple #2
0
 /**
  * {@inheritdoc}
  */
 public function getPaginator($page = 1, $limit = 10)
 {
     $this->ensureScaffolding();
     return new PaginatorAdapterModel(array('data' => (object) call_user_func(array($this->scaffolding->getRecord(), 'find')), 'limit' => $limit, 'page' => $page));
 }
Exemple #3
0
 /**
  * {@inheritdoc}
  */
 public function getPaginator($page = 1, $limit = 10)
 {
     return new PaginatorAdapterMongo(array('model' => $this->scaffolding->getRecord(), 'limit' => $limit, 'page' => $page));
 }