├── .env.dist ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── tests.yml ├── .gitignore ├── LICENSE ├── README.md ├── bin └── tailor ├── composer.json ├── conf └── ExcludeFromPackaging.php ├── phpunit.xml.dist ├── src ├── Command │ ├── AbstractClientRequestCommand.php │ ├── Auth │ │ ├── CreateTokenCommand.php │ │ ├── RefreshTokenCommand.php │ │ └── RevokeTokenCommand.php │ └── Extension │ │ ├── CreateExtensionArtefactCommand.php │ │ ├── DeleteExtensionCommand.php │ │ ├── ExtensionDetailsCommand.php │ │ ├── ExtensionVersionsCommand.php │ │ ├── FindExtensionsCommand.php │ │ ├── RegisterExtensionCommand.php │ │ ├── SetExtensionVersionCommand.php │ │ ├── TransferExtensionCommand.php │ │ ├── UpdateExtensionCommand.php │ │ ├── UploadExtensionVersionCommand.php │ │ └── VersionDetailsCommand.php ├── Dto │ ├── Messages.php │ └── RequestConfiguration.php ├── Environment │ └── Variables.php ├── Exception │ ├── ExtensionKeyMissingException.php │ ├── FormDataProcessingException.php │ ├── InvalidComposerJsonException.php │ └── RequiredConfigurationMissing.php ├── Filesystem │ ├── ComposerReader.php │ ├── Directory.php │ └── VersionReplacer.php ├── Formatter │ └── ConsoleFormatter.php ├── Helper │ └── CommandHelper.php ├── HttpClientFactory.php ├── Output │ ├── OutputPart.php │ ├── OutputPartInterface.php │ └── OutputParts.php ├── Service │ ├── RequestService.php │ └── VersionService.php ├── Validation │ ├── EmConfValidationError.php │ ├── EmConfVersionValidator.php │ └── VersionValidator.php └── Writer │ └── ConsoleWriter.php └── tests ├── Unit ├── Environment │ └── VariablesTest.php ├── Filesystem │ ├── ComposerReaderTest.php │ └── VersionReplacerTest.php ├── Fixtures │ ├── Composer │ │ ├── composer_no_extension_key.json │ │ └── composer_with_extension_key.json │ ├── Documentation │ │ ├── Settings.cfg │ │ └── guides.xml │ ├── EmConf │ │ ├── emconf_invalid.php │ │ ├── emconf_no_structure.php │ │ ├── emconf_no_version.php │ │ ├── emconf_valid.php │ │ └── emconf_valid_string_array_key.php │ └── ExcludeFromPackaging │ │ ├── config_invalid.php │ │ └── config_valid.php ├── Formatter │ └── ConsoleFormatterTest.php ├── Helper │ └── CommandHelperTest.php ├── HttpClientFactoryTest.php ├── Service │ └── VersionServiceTest.php └── Validation │ ├── EmConfVersionValidatorTest.php │ └── VersionValidatorTest.php └── bootstrap.php /.env.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/.env.dist -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/README.md -------------------------------------------------------------------------------- /bin/tailor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/bin/tailor -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/composer.json -------------------------------------------------------------------------------- /conf/ExcludeFromPackaging.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/conf/ExcludeFromPackaging.php -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Command/AbstractClientRequestCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Command/AbstractClientRequestCommand.php -------------------------------------------------------------------------------- /src/Command/Auth/CreateTokenCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Command/Auth/CreateTokenCommand.php -------------------------------------------------------------------------------- /src/Command/Auth/RefreshTokenCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Command/Auth/RefreshTokenCommand.php -------------------------------------------------------------------------------- /src/Command/Auth/RevokeTokenCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Command/Auth/RevokeTokenCommand.php -------------------------------------------------------------------------------- /src/Command/Extension/CreateExtensionArtefactCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Command/Extension/CreateExtensionArtefactCommand.php -------------------------------------------------------------------------------- /src/Command/Extension/DeleteExtensionCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Command/Extension/DeleteExtensionCommand.php -------------------------------------------------------------------------------- /src/Command/Extension/ExtensionDetailsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Command/Extension/ExtensionDetailsCommand.php -------------------------------------------------------------------------------- /src/Command/Extension/ExtensionVersionsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Command/Extension/ExtensionVersionsCommand.php -------------------------------------------------------------------------------- /src/Command/Extension/FindExtensionsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Command/Extension/FindExtensionsCommand.php -------------------------------------------------------------------------------- /src/Command/Extension/RegisterExtensionCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Command/Extension/RegisterExtensionCommand.php -------------------------------------------------------------------------------- /src/Command/Extension/SetExtensionVersionCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Command/Extension/SetExtensionVersionCommand.php -------------------------------------------------------------------------------- /src/Command/Extension/TransferExtensionCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Command/Extension/TransferExtensionCommand.php -------------------------------------------------------------------------------- /src/Command/Extension/UpdateExtensionCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Command/Extension/UpdateExtensionCommand.php -------------------------------------------------------------------------------- /src/Command/Extension/UploadExtensionVersionCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Command/Extension/UploadExtensionVersionCommand.php -------------------------------------------------------------------------------- /src/Command/Extension/VersionDetailsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Command/Extension/VersionDetailsCommand.php -------------------------------------------------------------------------------- /src/Dto/Messages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Dto/Messages.php -------------------------------------------------------------------------------- /src/Dto/RequestConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Dto/RequestConfiguration.php -------------------------------------------------------------------------------- /src/Environment/Variables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Environment/Variables.php -------------------------------------------------------------------------------- /src/Exception/ExtensionKeyMissingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Exception/ExtensionKeyMissingException.php -------------------------------------------------------------------------------- /src/Exception/FormDataProcessingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Exception/FormDataProcessingException.php -------------------------------------------------------------------------------- /src/Exception/InvalidComposerJsonException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Exception/InvalidComposerJsonException.php -------------------------------------------------------------------------------- /src/Exception/RequiredConfigurationMissing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Exception/RequiredConfigurationMissing.php -------------------------------------------------------------------------------- /src/Filesystem/ComposerReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Filesystem/ComposerReader.php -------------------------------------------------------------------------------- /src/Filesystem/Directory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Filesystem/Directory.php -------------------------------------------------------------------------------- /src/Filesystem/VersionReplacer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Filesystem/VersionReplacer.php -------------------------------------------------------------------------------- /src/Formatter/ConsoleFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Formatter/ConsoleFormatter.php -------------------------------------------------------------------------------- /src/Helper/CommandHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Helper/CommandHelper.php -------------------------------------------------------------------------------- /src/HttpClientFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/HttpClientFactory.php -------------------------------------------------------------------------------- /src/Output/OutputPart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Output/OutputPart.php -------------------------------------------------------------------------------- /src/Output/OutputPartInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Output/OutputPartInterface.php -------------------------------------------------------------------------------- /src/Output/OutputParts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Output/OutputParts.php -------------------------------------------------------------------------------- /src/Service/RequestService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Service/RequestService.php -------------------------------------------------------------------------------- /src/Service/VersionService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Service/VersionService.php -------------------------------------------------------------------------------- /src/Validation/EmConfValidationError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Validation/EmConfValidationError.php -------------------------------------------------------------------------------- /src/Validation/EmConfVersionValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Validation/EmConfVersionValidator.php -------------------------------------------------------------------------------- /src/Validation/VersionValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Validation/VersionValidator.php -------------------------------------------------------------------------------- /src/Writer/ConsoleWriter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/src/Writer/ConsoleWriter.php -------------------------------------------------------------------------------- /tests/Unit/Environment/VariablesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Environment/VariablesTest.php -------------------------------------------------------------------------------- /tests/Unit/Filesystem/ComposerReaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Filesystem/ComposerReaderTest.php -------------------------------------------------------------------------------- /tests/Unit/Filesystem/VersionReplacerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Filesystem/VersionReplacerTest.php -------------------------------------------------------------------------------- /tests/Unit/Fixtures/Composer/composer_no_extension_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Fixtures/Composer/composer_no_extension_key.json -------------------------------------------------------------------------------- /tests/Unit/Fixtures/Composer/composer_with_extension_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Fixtures/Composer/composer_with_extension_key.json -------------------------------------------------------------------------------- /tests/Unit/Fixtures/Documentation/Settings.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Fixtures/Documentation/Settings.cfg -------------------------------------------------------------------------------- /tests/Unit/Fixtures/Documentation/guides.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Fixtures/Documentation/guides.xml -------------------------------------------------------------------------------- /tests/Unit/Fixtures/EmConf/emconf_invalid.php: -------------------------------------------------------------------------------- 1 | true, 5 | ]; 6 | -------------------------------------------------------------------------------- /tests/Unit/Fixtures/EmConf/emconf_no_structure.php: -------------------------------------------------------------------------------- 1 | 'YES', 5 | ]; 6 | -------------------------------------------------------------------------------- /tests/Unit/Fixtures/EmConf/emconf_no_version.php: -------------------------------------------------------------------------------- 1 | 'YES', 5 | ]; 6 | -------------------------------------------------------------------------------- /tests/Unit/Fixtures/EmConf/emconf_valid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Fixtures/EmConf/emconf_valid.php -------------------------------------------------------------------------------- /tests/Unit/Fixtures/EmConf/emconf_valid_string_array_key.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Fixtures/EmConf/emconf_valid_string_array_key.php -------------------------------------------------------------------------------- /tests/Unit/Fixtures/ExcludeFromPackaging/config_invalid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Fixtures/ExcludeFromPackaging/config_invalid.php -------------------------------------------------------------------------------- /tests/Unit/Fixtures/ExcludeFromPackaging/config_valid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Fixtures/ExcludeFromPackaging/config_valid.php -------------------------------------------------------------------------------- /tests/Unit/Formatter/ConsoleFormatterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Formatter/ConsoleFormatterTest.php -------------------------------------------------------------------------------- /tests/Unit/Helper/CommandHelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Helper/CommandHelperTest.php -------------------------------------------------------------------------------- /tests/Unit/HttpClientFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/HttpClientFactoryTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/VersionServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Service/VersionServiceTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/EmConfVersionValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Validation/EmConfVersionValidatorTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/VersionValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3/tailor/HEAD/tests/Unit/Validation/VersionValidatorTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- 1 |