public function testMethods() { // Clear validations \model\ValidationService::Clear(); $page = new Page(12, 'Really nice HEÄDER', 'content', 'authorName'); $page->GenerateSlug(); $this->assertEquals("really-nice-header", $page->GetSlug()); }
private function Update(Page $page) { $stmt = $this->conn->prepare("UPDATE page SET name=?, slug=?, project=?, content=?, template=?, module=? WHERE id = ?"); $stmt->execute(array($page->GetName(), $page->GenerateSlug(), $page->GetProject(), $page->GetContent(), $page->GetTemplate(), $page->GetModule(), $page->GetID())); return $page->GetID(); }