Revision c11bc98465434e97045fa1e27dfb54f0941eba9c

Committed on 17/09/2018 6:45 am by Andrew Longosz <alongosz@users.noreply.github.com> [GitHub Diff]

EZP-29139: RegenerateUrlAliasesCommand should keep historized Url Aliases (#2423)

* EZP-29138: Implemented ezplatform:urls:regenerate-aliases command

* Deprecated the ezplatform:regenerate:legacy_storage_url_aliases command.

* [PAPI] Implemented LocationService::loadAllLocations API

* [PAPI] Implemented ContentService::loadContentListByContentInfo API

* [PAPI] Implemented URLAliasService cleanup APIs

New UrlAliasService APIs:
* refreshSystemUrlAliasesForLocation
* deleteCorruptedUrlAliases

* [SPI] Backported Content\Handler::loadContentInfoList

* [SPI] Backported Content\Handler::loadContentList

* Improved URLAlias Gateway loadPathData to throw API BadStateException

* [Tests] Implemented integration tests for new APIs

* [Installer] Removed corrupted URL alias entry from cleandata.sql