protected function canBeSaved(Entity $document) { if (!$document instanceof Document) { return false; } return parent::canBeSaved($document) && !$document->isForWidgetArea() && Document::isValidIntro($document->getIntro()) && Document::isValidTitle($document->getTitle()); }
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())); }