Adds ReverseIterator and modifies existing files to support iterating backwards. FeedUpdateJob creates a NewsFeed IndexArchiveBundle which can be used as the news index.

Author Tim Chow <tph.chow@gmail.com>
Author date 2019-12-06 06:Dec:th
Author local date 2019-12-05 22:Dec:th -0800
Committer Chris Pollett <chris@pollett.org>
Committer date 2019-12-07 01:Dec:th
Committer local date 2019-12-06 17:Dec:th -0800
Commit 1a92ecc2150f5fb6213a4fec91af6296dfba8a0f
Tree 18480607b903464650ab7b6ed4368c2809f46450
Parent 3a4d28c44461b64cb8bb2b3cc0a90c1805e2cf9a
Adds ReverseIterator and modifies existing files to support iterating backwards. FeedUpdateJob creates a NewsFeed IndexArchiveBundle which can be used as the news index.

Signed-off-by: Chris Pollett <chris@pollett.org>
Affected files:
src/configs/Config.php
src/executables/ArcTool.php
src/library/CrawlConstants.php
src/library/IndexArchiveBundle.php
src/library/IndexManager.php
src/library/IndexShard.php
src/library/VersionFunctions.php
src/library/index_bundle_iterators/DisjointIterator.php
src/library/index_bundle_iterators/IndexBundleIterator.php
src/library/index_bundle_iterators/IntersectIterator.php
src/library/index_bundle_iterators/ReverseIterator.php
src/library/index_bundle_iterators/WordIterator.php
src/library/media_jobs/FeedsUpdateJob.php
src/models/CrawlModel.php
src/models/PhraseModel.php
src/views/helpers/FeedsHelper.php
tests/IndexShardTest.php
ViewGit