├── .gitignore ├── Classes ├── Command │ ├── AddRedirectCommand.php │ ├── ExportRedirectCommand.php │ └── ImportRedirectCommand.php ├── Domain │ └── Model │ │ └── Dto │ │ ├── Configuration.php │ │ ├── UrlInfo.php │ │ └── UrlResult.php ├── Exception │ ├── ConflictingDuplicateException.php │ ├── DuplicateException.php │ └── NonConflictingDuplicateException.php ├── Repository │ └── RedirectRepository.php ├── Service │ ├── CsvReader.php │ ├── ExportService.php │ └── UrlMatcher.php └── Utility │ └── NotificationHandler.php ├── Configuration ├── Services.yaml └── TCA │ └── Overrides │ └── sys_redirect.php ├── LICENSE.txt ├── Readme.md ├── Resources ├── Private │ ├── Examples │ │ └── ImportBasic.csv │ └── Language │ │ └── locallang_be.xlf └── Public │ ├── Icons │ └── Extension.svg │ └── Screenshots │ └── redirect-add.png ├── composer.json ├── ext_conf_template.txt └── ext_emconf.php /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /composer.lock 3 | -------------------------------------------------------------------------------- /Classes/Command/AddRedirectCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Classes/Command/AddRedirectCommand.php -------------------------------------------------------------------------------- /Classes/Command/ExportRedirectCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Classes/Command/ExportRedirectCommand.php -------------------------------------------------------------------------------- /Classes/Command/ImportRedirectCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Classes/Command/ImportRedirectCommand.php -------------------------------------------------------------------------------- /Classes/Domain/Model/Dto/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Classes/Domain/Model/Dto/Configuration.php -------------------------------------------------------------------------------- /Classes/Domain/Model/Dto/UrlInfo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Classes/Domain/Model/Dto/UrlInfo.php -------------------------------------------------------------------------------- /Classes/Domain/Model/Dto/UrlResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Classes/Domain/Model/Dto/UrlResult.php -------------------------------------------------------------------------------- /Classes/Exception/ConflictingDuplicateException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Classes/Exception/ConflictingDuplicateException.php -------------------------------------------------------------------------------- /Classes/Exception/DuplicateException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Classes/Exception/DuplicateException.php -------------------------------------------------------------------------------- /Classes/Exception/NonConflictingDuplicateException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Classes/Exception/NonConflictingDuplicateException.php -------------------------------------------------------------------------------- /Classes/Repository/RedirectRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Classes/Repository/RedirectRepository.php -------------------------------------------------------------------------------- /Classes/Service/CsvReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Classes/Service/CsvReader.php -------------------------------------------------------------------------------- /Classes/Service/ExportService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Classes/Service/ExportService.php -------------------------------------------------------------------------------- /Classes/Service/UrlMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Classes/Service/UrlMatcher.php -------------------------------------------------------------------------------- /Classes/Utility/NotificationHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Classes/Utility/NotificationHandler.php -------------------------------------------------------------------------------- /Configuration/Services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Configuration/Services.yaml -------------------------------------------------------------------------------- /Configuration/TCA/Overrides/sys_redirect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Configuration/TCA/Overrides/sys_redirect.php -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Readme.md -------------------------------------------------------------------------------- /Resources/Private/Examples/ImportBasic.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Resources/Private/Examples/ImportBasic.csv -------------------------------------------------------------------------------- /Resources/Private/Language/locallang_be.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Resources/Private/Language/locallang_be.xlf -------------------------------------------------------------------------------- /Resources/Public/Icons/Extension.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Resources/Public/Icons/Extension.svg -------------------------------------------------------------------------------- /Resources/Public/Screenshots/redirect-add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/Resources/Public/Screenshots/redirect-add.png -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/composer.json -------------------------------------------------------------------------------- /ext_conf_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/ext_conf_template.txt -------------------------------------------------------------------------------- /ext_emconf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgringer/redirect_generator/HEAD/ext_emconf.php --------------------------------------------------------------------------------