* Class BookmarkInitializer
*
* This class is used to initialized default bookmarks after a fresh install of Shaarli.
- * It is no longer call when the data store is empty,
- * because user might want to delete default bookmarks after the install.
+ * It should be only called if the datastore file does not exist(users might want to delete the default bookmarks).
*
* To prevent data corruption, it does not overwrite existing bookmarks,
* even though there should not be any.
*/
public function initialize()
{
- $this->bookmarkService->enableAnonymousPermission();
-
$bookmark = new Bookmark();
$bookmark->setTitle(t('My secret stuff... - Pastebin.com'));
$bookmark->setUrl('http://sebsauvage.net/paste/?8434b27936c09649#bR7XsXhoTiLcqCpQbmOpBi3rq2zzQUC5hBI7ZT1O3x8=');
));
$bookmark->setTagsString('opensource software');
$this->bookmarkService->add($bookmark, false);
-
- $this->bookmarkService->save();
-
- $this->bookmarkService->disableAnonymousPermission();
}
}