private function retrieveDocument(Website $website, DocumentRepository $documentRepo, $id, User $user) { if ($id === 0) { // New document return Document::createNew("", "", $user); } return $documentRepo->getDocumentOrWidgetArea($website->getWidgets(), $website->getText(), $id); }
public function testInvalidIntroInConstructor() { $invalidIntro = str_repeat("t", Document::INTRO_MAX_LENGTH + 1); $document = Document::createNew("Test Title", $invalidIntro, $this->getTestUser()); $this->assertFalse(Document::isValidIntro($document->getIntro())); }