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).
Each collected set of info must (system, composer, version...) use its own Information value object.
Each information should have its own property (cpuCount, ...)
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
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.