Details
-
Story
-
Resolution: Fixed
-
High
-
16.02
-
None
Description
Collect system information, using zeta-components/system-information. Reimplementation of what exists in PlatformUI as of 16.02. Reimplementation of a subset of what exists in PlatformUI as of 16.02, specifically the hardware information (cpu, memory).
SystemInfo value object
Each collected set of info must (system, composer, version...) use its own Information value object.
Each information should have its own property (cpuCount, ...)
SystemInfoCollector service
The SystemInformation value object must come with its own SystemInformationCollector, that returns a SystemInformation object. It must have its own interface.
Suggested name: support_tools.info_collectors.system_info
Dump command
To ease development, a console command (like ez-support-tools:dump-info should be implemented. It must accept as an argument the name of the dumped info, but it can be hardcoded for now:
php app/console ez-support-tools:dump-info support_tools.info_collectors.ezc_hardware
It should use the SystemInfoCollector service from above, and dump (print_r, or maybe json_encode) the collected SystemInfo object.
Attachments
Issue Links
- testing discovered
-
EZP-25630 Documentation needed to install ez-support-tools
- Closed