You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: reorganize commands into Console namespace with dependency injection (#42)
* refactor: reorganize commands into Console namespace with dependency injection
* Refactor tests and enhance coverage for various commands and components
- Simplified command instantiation in CopyLicenseCommandTest and DocsCommandTest.
- Improved test structure and readability in GitAttributesCommandTest and PhpDocCommandTest.
- Updated ReportsCommandTest to remove unnecessary command mocks.
- Enhanced TestsCommandTest and WikiCommandTest with ComposerJson mocking.
- Introduced ComposerJsonTest to validate ComposerJson accessors and behavior.
- Added DevToolsCommandLoaderTest to ensure only instantiable commands are registered.
- Refactored DevToolsTest to utilize CommandLoaderInterface for command management.
- Enhanced PlaceholderResolverTest and ReaderTest with ClockInterface for date handling.
- Added JoliNotifExecutionFinishedSubscriberTest to validate notification behavior on test execution.
- Introduced SystemClockTest to verify current date-time retrieval.
- Added ContainerTest to validate static container behavior and configuration loading.
Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
* refactor: restructure command handling and implement service provider for dependency injection
Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
* refactor: improve container initialization check and enhance DevToolsServiceProvider documentation
Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
* refactor: enhance documentation for ComposerJson, DevToolsCommandLoader, SystemClock, and DevToolsServiceProvider classes
Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
* refactor: format AsCommand attributes for DependenciesCommand
Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
* refactor: improve documentation for ComposerJson parameter in GitAttributesCommand constructor
Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
* refactor: improve documentation for logger parameter in SkillsSynchronizer constructor
Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
* refactor: enhance constructor documentation for PhpDocCommand
Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
* refactor: format AsCommand attributes in RefactorCommand
Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
* refactor: improve constructor documentation for WikiCommand
Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
* refactor: improve documentation for DevToolsCommandLoader class
Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
* refactor: improve constructor documentation for PlaceholderResolver class
Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
* refactor: melhorar a documentação do construtor da classe Reader
Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
---------
Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
0 commit comments