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())); }
/** * {@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)); }
/** * {@inheritdoc} */ public function getPaginator($page = 1, $limit = 10) { return new PaginatorAdapterMongo(array('model' => $this->scaffolding->getRecord(), 'limit' => $limit, 'page' => $page)); }