app = $app; } /** * @param int $id * @param array $raw * @throws NotFoundHttpException when Databox could not be retrieved from Persistence layer * @return \databox */ public function create($id, array $raw) { return new \databox($this->app, $id, $raw); } /** * @param array $rows * @throws NotFoundHttpException when Databox could not be retrieved from Persistence layer * @return \databox[] */ public function createMany(array $rows) { $databoxes = []; foreach ($rows as $id => $raw) { $databoxes[$id] = new \databox($this->app, $id, $raw); } return $databoxes; } }