├── .github ├── actions │ └── composer-cache │ │ └── action.yml └── workflows │ └── test_extension.yml ├── .gitignore ├── .php-version ├── LICENSE.txt ├── README.md ├── component ├── README.md └── app │ └── etc │ └── cli_arg_auto_proxy │ └── di.xml ├── composer.json ├── images └── logo.png ├── lib ├── Enum │ └── ProxyClassEntityInterfaceEnum.php ├── Exception │ └── ClassIsNotEligibleForProxyException.php ├── Mapper │ └── ProxiedConstructArgsToDiConfigMapper.php ├── Plugin │ └── Dom │ │ └── EnrichCliConfigWithProxyPlugin.php ├── Preference │ └── Framework │ │ └── ObjectManager │ │ └── Config │ │ └── Reader │ │ └── Dom │ │ └── Interceptor.php ├── README.md ├── Service │ ├── EnrichCliConfigWithProxyService.php │ └── GetProxiedConstructArgsConfigService.php ├── Test │ └── Unit │ │ ├── Map │ │ └── ProxiedConstructArgsToDiConfigMapperTest.php │ │ ├── Plugin │ │ └── Dom │ │ │ └── EnrichCliConfigWithProxyPluginTest.php │ │ ├── Preference │ │ └── Framework │ │ │ └── ObjectManager │ │ │ └── Config │ │ │ └── Reader │ │ │ └── Dom │ │ │ └── InterceptorTest.php │ │ └── Service │ │ ├── EnrichCliConfigWithProxyServiceTest.php │ │ └── GetProxiedConstructArgsConfigServiceTest.php └── Validator │ └── IsClassEligibleForProxyValidator.php ├── phpstan.neon.dist └── phpunit.xml /.github/actions/composer-cache/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/.github/actions/composer-cache/action.yml -------------------------------------------------------------------------------- /.github/workflows/test_extension.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/.github/workflows/test_extension.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-version: -------------------------------------------------------------------------------- 1 | 8.1 2 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/README.md -------------------------------------------------------------------------------- /component/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/component/README.md -------------------------------------------------------------------------------- /component/app/etc/cli_arg_auto_proxy/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/component/app/etc/cli_arg_auto_proxy/di.xml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/composer.json -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/images/logo.png -------------------------------------------------------------------------------- /lib/Enum/ProxyClassEntityInterfaceEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/lib/Enum/ProxyClassEntityInterfaceEnum.php -------------------------------------------------------------------------------- /lib/Exception/ClassIsNotEligibleForProxyException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/lib/Exception/ClassIsNotEligibleForProxyException.php -------------------------------------------------------------------------------- /lib/Mapper/ProxiedConstructArgsToDiConfigMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/lib/Mapper/ProxiedConstructArgsToDiConfigMapper.php -------------------------------------------------------------------------------- /lib/Plugin/Dom/EnrichCliConfigWithProxyPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/lib/Plugin/Dom/EnrichCliConfigWithProxyPlugin.php -------------------------------------------------------------------------------- /lib/Preference/Framework/ObjectManager/Config/Reader/Dom/Interceptor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/lib/Preference/Framework/ObjectManager/Config/Reader/Dom/Interceptor.php -------------------------------------------------------------------------------- /lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/lib/README.md -------------------------------------------------------------------------------- /lib/Service/EnrichCliConfigWithProxyService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/lib/Service/EnrichCliConfigWithProxyService.php -------------------------------------------------------------------------------- /lib/Service/GetProxiedConstructArgsConfigService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/lib/Service/GetProxiedConstructArgsConfigService.php -------------------------------------------------------------------------------- /lib/Test/Unit/Map/ProxiedConstructArgsToDiConfigMapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/lib/Test/Unit/Map/ProxiedConstructArgsToDiConfigMapperTest.php -------------------------------------------------------------------------------- /lib/Test/Unit/Plugin/Dom/EnrichCliConfigWithProxyPluginTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/lib/Test/Unit/Plugin/Dom/EnrichCliConfigWithProxyPluginTest.php -------------------------------------------------------------------------------- /lib/Test/Unit/Preference/Framework/ObjectManager/Config/Reader/Dom/InterceptorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/lib/Test/Unit/Preference/Framework/ObjectManager/Config/Reader/Dom/InterceptorTest.php -------------------------------------------------------------------------------- /lib/Test/Unit/Service/EnrichCliConfigWithProxyServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/lib/Test/Unit/Service/EnrichCliConfigWithProxyServiceTest.php -------------------------------------------------------------------------------- /lib/Test/Unit/Service/GetProxiedConstructArgsConfigServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/lib/Test/Unit/Service/GetProxiedConstructArgsConfigServiceTest.php -------------------------------------------------------------------------------- /lib/Validator/IsClassEligibleForProxyValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/lib/Validator/IsClassEligibleForProxyValidator.php -------------------------------------------------------------------------------- /phpstan.neon.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/phpstan.neon.dist -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run-as-root/magento-cli-auto-proxy/HEAD/phpunit.xml --------------------------------------------------------------------------------