Magento 2 modules code example
Example 1: magento 2 list modules
php bin/magento module:status
Example 2: register module in magento 2
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::MODULE,
'MyModule_Condition',
__DIR__
);