/** * Saves the data in the model * @param mixed $entry * @return nulls */ public function saveEntry($entry) { if (!$this->willSave($entry)) { return; } // generate a name for the text if ($entry->getTitle()) { $entry->name = $entry->getTitle(); } elseif ($entry->getBody()) { $strippedBody = strip_tags($entry->getBody()); if ($strippedBody) { $body = $strippedBody; } else { $body = $entry->getBody(); } $entry->name = StringHelper::truncate($body, 30); } elseif ($entry->getImage()) { $entry->name = $entry->getImage(); } else { $entry->name = 'Text'; } // perform the actual saving return parent::saveEntry($entry); }
/** * Saves the entry * @param mixed $entry * @return null */ public function saveEntry($entry) { $entry->setPath($entry->generatePath()); return parent::saveEntry($entry); }