public function view(Request $request, Response $response, array $args) { $item = new Item($args['id'], $this->user); $template = new \App\Template('view.twig'); $template->item = $item; $template->title = $item->getTitle(); $template->tags = $item->getTags(); $template->mime_type = $item->getMimeType(); $template->itemReadGroup = $item->getReadGroup(); $template->itemEditGroup = $item->getEditGroup(); // Return the template. $response->setContent($template->render()); return $response; }
/** * @testdox * @test */ public function tags() { $item = new Item(null, $this->testUser); $item->save([], 'one,two'); $this->assertCount(2, $item->getTags()); }